기존에 하나의 Container만 표시했다면
Column에서 children Widget을 활용하여 여러개의 Container를 배치가능.
mainAxisAlignment: MainAxisAlignment.end 를 활용하여 끝에 정렬 가능하고 start, center, end, spaceEvenly 등등.
수직으로 배열중에 각기 다른 콘테이너를 수평방향으로 정렬하고 싶다면
crossAxisAlignment: CrossAxisAlignment.end, 를 추가하여 수평방향으로 정렬가능. (아래 2개 사진 참조)
하나의 팁은 만약에 우측끝에 정렬하고 싶다면 밑에 안보이는 Container를 하나 만든 후 정렬하면
또한, 화면을 수평으로 가득 채우고 싶으면
crossAxisAlignment: CrossAxisAlignment.stretch,를 사용하여 컨테이너 늘릴수있음.
Container들 사이에 간격을 띄우고 싶으면 정렬로도 할수 있지만, 그냥 SizedBox()를 추가해도됨.
Row도 같은 형식으로 사용하면 됨.
'Computer Engineering > 안드로이드 Flutter' 카테고리의 다른 글
[Flutter] 아이콘 추가하기 (0) | 2019.11.11 |
---|---|
[Flutter] Google 폰트 다운로드 및 적용하기 (0) | 2019.11.11 |
[Flutter] Container 크기조절 및 위치설정 (0) | 2019.11.11 |
[Flutter] Body에서 수직(Column)으로 배열 되는 경우에 정렬방법 (0) | 2019.11.10 |
[Flutter] 다른 클래스에서 리스트 처리 (0) | 2019.11.10 |
댓글