Flutter 4.2 - Column, Row, Container

 1, Trục của column và row:








Ex:
mainAxisAlignment: MainAxisAlignment.spaceAround,
crossAxisAlignment: CrossAxisAlignment.stretch,

2, Sự khác biệt giữa container và column, row:




- 1 container chỉ có thể chứa 1 widget (text, button,...), còn column, row có thể chứa nhiều widget
- Sử dụng container thì có thể custom đc nhiều style (viền, bo, margin, padding, ...) còn column, row thì không
- Container có thể điều chỉnh width, height dễ dàng,... còn column, row luôn chiếm width, height nhiều nhất có thể

=> Tóm lại:
  • Dùng container khi cần custom style, align
  • Dùng row/ column khi nhiều widgets cạnh nhau
  • Kết hợp cả container, column, row để đc cả 2 yếu tố trên :lmao











Nhận xét

Bài đăng phổ biến từ blog này

Flutter 4.5 - Custom theme, font, image

Flutter 1.2 - Flutter Architecture

Flutter 2.5 - First App | Building a Widget Tree