플러터에서 Row, Column, Vertical, Horizontal 차이와 사용법 가이드
플러터에서 레이아웃을 구성할 때 가장 기본적으로 사용하는 요소 중 하나는 바로 Row, Column, Vertical, Horizontal입니다. 이 요소들은 모두 자식 위젯들을 특정 방향으로 배치하는 데 사용되지만, 미묘한 차이점과 사용 상황에 따라 적절하게 선택해야 합니다.이 블로그 글에서는 Row, Column, Vertical, Horizontal의 차이점을 명확하게 비교하고, 각 요소의 특징과 사용법, 그리고 언제 어떤 것을 선택해야 하는지에 대한 가이드를 제공합니다. 1. Row vs ColumnRow: 자식 위젯들을 가로 방향으로 왼쪽에서 오른쪽 순서대로 배치합니다. 마치 한 줄로 나열하는 것과 같습니다.Column: 자식 위젯들을 세로 방향으로 위에서 아래 순서대로 배치합니다. 마치 여러 ..
2024. 6. 15.
플러터에서 Cantainer 와 SizedBox, 언제 어떤 것을 사용해야 할까요?
플러터 개발에서 레이아웃을 구성할 때 컨테이너와 사이즈드 박스는 가장 기본적으로 사용되는 위젯입니다.두 위젯 모두 크기와 위치를 설정하는 데 사용되지만, 약간의 차이점과 장단점이 존재하기 때문에 상황에 따라 적절하게 선택해야 합니다.이 블로그 글에서는 컨테이너와 사이즈드 박스의 특징과 차이점을 자세히 살펴보고, 언제 어떤 위젯을 사용해야 하는지 명확하게 안내해 드리겠습니다. 1. 컨테이너 위젯 컨테이너 위젯은 자식 위젯을 감싸고 배경색, 여백, 패딩 등을 설정하여 레이아웃을 구성하는 데 사용됩니다.또한, decoration 속성을 사용하여 그림자, 테두리, 그라데이션 등 다양한 시각 효과를 추가할 수 있습니다. 컨테이너 위젯의 주요 특징자식 위젯을 감싸고 레이아웃을 구성합니다.배경색, 여백, 패딩 등을 ..
2024. 6. 15.