Container
Container 위젯은 플러터에서 제공하는 기본 위젯 중 하나로, 하나의 위젯만 담을 수 있는 박스 형태의 위젯이다.
Container 위젯을 사용하면 사각형 모양의 박스 안에 위젯을 배치하고, 하위 위젯의 배경색, 모양, 크기를 번경하거나 간격을 조정하며, 박스의 테두리 선과 같은 스타일을 조정할 수 있다
Container 위젯은 하위 위젯을 가지면 하위 위젯에 맞게 크기를 가지지만, 없다면 최대한 큰 박스를 만드는 특징이 있다.
class MyApp extends StatelessWidget{
Widget build(BuildContext context){
return MaterialApp(
home: Scaffold(
appBar: AppBar(
backgroundColor: Colors.blue,
title: Text(
'위젯 실습',
style: TextStyle(
color: Colors.white,
),
),
),
body: Container(
color: Colors.yellow,
)
),
);
}
}
body: Container(
color: Colors.yellow,
child: Text(
'Container 위젯에 Text 위젯을 추가한 경우'
),
),
아니면 width와 height를 설정해서 크기를 지정한다.
body: Container(
width: 100,
height: 100,
color: Colors.yellow,
)
'Mobile > Flutter' 카테고리의 다른 글
(flutter) BoxDecoration (0) | 2024.04.23 |
---|---|
(Flutter) margin / padding (0) | 2024.04.23 |
(Flutter) 위젯 타입, 생명주기와 상태전달 (1) | 2024.03.17 |
(Flutter) MaterialApp / Scaffold (0) | 2024.02.18 |
(Flutter) Widget (0) | 2024.02.17 |