child: Column(
children: [
Text('Child 1'),
Text('Child 2'),
Text('Child 3'),
],
),
Column(
children: [
Text('Child 1'),
Text('Child 2'),
Text('Child 3'),
],
),
여기서 A와 B의 차이가 뭘까?
child:
의 유무이다.
child의 경우 단일 자식이어야만 할 때 사용할 수 있다.
예를 들어서,
Container(
child: Column(
children: [
Text('Child 1'),
Text('Child 2'),
Text('Child 3'),
],
),
)
C와 같이 Container의 단일 자식으로 Column을 사용하려면 Column을 사용해야 한다.
Container
Container(
child: Text('Hello, World!'),
)
Padding
Padding(
padding: EdgeInsets.all(8.0),
child: Text('Hello, World!'),
)
Center
Center(
child: Text('Centered Text'),
)
Align
Align(
alignment: Alignment.bottomRight,
child: Text('Aligned Text'),
)
Expanded
: Expanded(
child: Text('Expanded Text'),
)
SizedBox
SizedBox(
width: 200.0,
height: 300.0,
child: Text('SizedBox'),
)
참고 : 위젯의 경우 앞이 다 대문자이다!