반응형
플러터에서 UI를 구성할 때 가장 기본이 되는 위젯 중 하나는 바로 Container입니다. 이 포스트에서는 Container 위젯의 핵심적인 사용법부터 다양한 활용 예시까지 알아보도록 하겠습니다.
- Container 위젯이란?
Container는 플러터에서 다양한 디자인을 적용할 수 있는 범용 위젯입니다. 크기, 마진, 패딩, 색상, 테두리 등 다양한 스타일을 적용할 수 있어 UI 구성의 기본 블록처럼 활용됩니다. - 기본적인 사용법
Container는 간단하게 아래와 같이 사용할 수 있습니다.
Copy code
Container(
width: 100.0,
height: 100.0,
color: Colors.blue,
child: Text('안녕하세요!'),
)
위의 코드는 너비와 높이가 각각 100.0인 파란색 상자 안에 '안녕하세요!'라는 텍스트가 있는 Container를 생성합니다.
- 다양한 스타일 적용하기
Container에는 decoration 속성이 있어, 여기에 BoxDecoration을 통해 다양한 스타일을 적용할 수 있습니다.
Copy code
Container(
width: 150.0,
height: 150.0,
decoration: BoxDecoration(
color: Colors.red,
border: Border.all(color: Colors.black, width: 3.0),
borderRadius: BorderRadius.circular(15.0),
),
child: Center(child: Text('Styled Container')),
)
이 코드는 너비와 높이가 150.0인 빨간색 상자에 검은색 테두리와 모서리를 둥글게 처리한 Container를 만듭니다.
Container는 그 자체로도 유용하지만, 다른 위젯들과 조합하여 다양한 UI를 구성할 수 있습니다. 예를 들어, Row나 Column과 같은 레이아웃 위젯 내부에서 각 아이템의 여백이나 테두리를 설정할 때, 혹은 스택(Stack) 위젯에서 배경을 설정할 때 유용하게 사용됩니다.
플러터의 Container 위젯은 UI를 디자인할 때 꼭 필요한 핵심 위젯 중 하나입니다. 기본적인 사용법부터 다양한 스타일링 기법까지 알게 되셨다면, 이제 여러분도 플러터 앱의 UI를 더욱 풍부하게 만들 수 있을 것입니다!
이렇게 간단하게나마 Container 위젯에 대해 알아보았습니다. 다음 포스트에서는 또 다른 플러터의 핵심 위젯들에 대해 알아볼 예정이니, 기대해 주세요!
반응형
'프레임워크 > 플러터' 카테고리의 다른 글
Flutter에서 BottomNavigation 위젯 활용하기 - 맛탐컴전 (0) | 2023.11.05 |
---|---|
플러터의 기본 프레임워크: 모바일 앱의 핵심 (0) | 2023.11.03 |
플러터 Center 위젯: 화면 정렬의 마스터피스 (0) | 2023.11.02 |
플러터에서 Row 위젯으로 가로로 배치하기! (0) | 2023.11.01 |
플러터로 UI 만들 때 필요한 Column 위젯 알아보기 (1) | 2023.10.28 |