Flutter 5일차

김동준·2025년 11월 28일

SizedBox

  • 자녀 위젯의 크기를 지정할 때
  • 간격(공백) 만들 때 사용
    width
    height
    child : SizedBox 내부에 위치할 자식 위젯

Container

  • +레이아웃, 스타일, 정렬 등 다양한 기능을 가진 다목적 위젯
  • 크기가 지정되지 않으면 부모위젯의 크기를 물려받음
    padding : 자식 위젯 내부 여백
    margin : 외부 여백
    color
    alignment : 자식 위젯의 정렬 위치 지정
    decoration : 배경, 테두리, 그림자, 둥근 모서리
    child : container 내부에 위치할 단일 자식 위젯

EdgeInsets

BorderRadius

Alignment

SizedBox vs Container

SizedBox

  • 단순히 공간을 만들거나 위젯의 크기만 지정할 때
  • 스타일, 패딩, 정렬이 필요 없고 간단한 간격만 줄 때

Container

  • 크기 뿐 아니라 스타일링이 필요한 경우
  • padding, margin, decoration 등 다양한 속성을 아용할 때
  • 복합적인 UI를 꾸밀 때 필수

0개의 댓글