반응형
Stack
stack은 가장 먼저 들어온 객체가 가장 아래에 쌓이는 구조이다.
stack 위젯 역시 children에 나열한 여러 위젯을 순서대로 겹치게 한다.
children 프로퍼티에 정의한 순서대로 쌓이기 때문에, 가장 먼저 정의한 자식 위젯이 가장 아래에 놓인다.
Stack(
children: <Widget>[
Container(
color: Colors.red,
width: 100,
height: 100,
margin: const EdgeInsets.all(8.0)
),
Container(
color: Colors.green,
width: 80,
height: 80,
margin: const EdgeInsets.all(8.0)
),
Container(
color: Colors.blue,
width: 60,
height: 60,
margin: const EdgeInsets.all(8.0)
)
]
)
위의 코드는 차례대로 빨강, 초록, 파랑 위젯을 선언했다.
따라서 실행 시켜보면 다음과 같이 빨랑, 초록, 파랑의 순서대로 차곡차곡 쌓여 있는 것을 볼 수 있다.
[실행 결과]
반응형
'Mobile Develop > Flutter' 카테고리의 다른 글
[Flutter] Center 위젯 (0) | 2022.03.18 |
---|---|
[Flutter] GridView 위젯 (0) | 2022.03.17 |
[Flutter] 화면에 가득 차도록 위젯 사이즈 full로 설정하기 (0) | 2022.03.17 |
[Flutter] 레이아웃 위젯 백그라운드 색상 채우기 (0) | 2022.03.17 |
[Flutter] MainAxis와 CrossAxis (0) | 2022.03.17 |
댓글