Trong Flutter, `Container` là một widget linh hoạt và mạnh mẽ được sử dụng để chứa và quản lý các widget con bên trong nó. `Container` cho phép bạn dễ dàng điều chỉnh bố cục, định dạng và vị trí của các widget con. Dưới đây là một số tính năng và thuộc tính chính của `Container` trong Flutter:
Khởi Tạo Container
Các Thuộc Tính Chính của Container
0. Key : dùng để xác định khóa duy nhất cho widget
1. Alignment : Đặt vị trí của widget con bên trong `Container`.
2. Padding : Đặt khoảng cách bên trong `Container`, tạo không gian giữa biên của `Container` và widget con.
3. Margin : Đặt khoảng cách bên ngoài `Container`, tạo không gian giữa biên của `Container` và các widget xung quanh.
4. Color: Đặt màu nền cho `Container`. (nếu dùng decoration thì không sử dụng color)
5. Decoration : Đặt trang trí cho `Container` như viền, hình dạng, và hình nền, bo góc và bóng.
6. Constraints : Đặt các ràng buộc về kích thước cho `Container`, như chiều rộng và chiều cao tối đa hoặc tối thiểu.
7. Width,Height: Đặt chiều rộng và chiều cao cố định cho `Container`.
8. Transform: Áp dụng các phép biến hình như xoay, thu phóng, và dịch chuyển cho `Container`.
9, foregroundDecoration : Trang trí phía trước widget con, như phủ bóng hoặc hình ảnh.
10. child : Widget con bên trong `Container`
11. transformAlignment : Đặt căn chỉnh cho phép biến hình.
12. ClipBehavior : Đặt cách clip các nội dung vượt ra ngoài `Container`. Các giá trị của nó có thể là `Clip.none`, `Clip.hardEdge`, `Clip.antiAlias`, và `Clip.antyAliasWithSaveLayer`
Post a Comment