[Flutter] Stack 위젯
Stack stack은 가장 먼저 들어온 객체가 가장 아래에 쌓이는 구조이다. stack 위젯 역시 children에 나열한 여러 위젯을 순서대로 겹치게 한다. children 프로퍼티에 정의한 순서대로 쌓이기 때문에, 가장 먼저 정의한 자식 위젯이 가장 아래에 놓인다. Stack( children: [ 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, h..
2022. 3. 17.
[Flutter] Container, Column, Row 위젯
플러터에서는 기본으로 제공되는 다양한 위젯을 조합하여 다양한 화면을 그릴 수 있다. 특히 children 프로퍼티를 사용하여 또 다른 위젯을 자식으로 가질 수 있는데, 다음과 같이 사용할 수 있다. 예) Column( children: [ [위젯], [위젯], [위젯], ], ), Container Container은 아무것도 없는 위젯으로, 다양한 프로퍼티를 가지고 있기 때문에 사용하기에 따라서 다양한 응용이 가능하다. 가로와 세로의 길이, 색, 안쪽 여백(padding), 바깥쪽 여백(margin) 등을 설정할 수 있다. Container( color: Colors.red, width: 100, height: 100, padding: const EdgeInsets.all(8.0), margin: co..
2022. 3. 17.