Sự khác biệt giữa Scaffold và Container trong Flutter là gì?
Sự khác biệt giữa Scaffold và Container trong Flutter là gì?
Scaffold và Container đều là các widget cha trong Flutter, nhưng chúng phục vụ cho các mục đích khác nhau trong việc sắp xếp và thiết kế giao diện người dùng.
Scaffold là một widget cấp cao cung cấp một khung sườn cho ứng dụng với các thuộc tính được định nghĩa trước như AppBar, Body, Bottom Navigation, Floating Action Button, và Persistent Footer. Scaffold mang lại vẻ ngoài và cảm giác của Material Design cho màn hình. Trong một ứng dụng MaterialApp, mỗi trang/màn hình thường sẽ có widget cha là một Scaffold. Nếu không sử dụng Scaffold làm widget cha, ứng dụng sẽ không có vẻ ngoài và cảm giác của Material Design[4].
Container, mặt khác, là một widget cơ bản/phổ thông trong Flutter được sử dụng để chứa các widget khác và có khả năng áp dụng một số thuộc tính trang trí cho widget con của nó như viền, padding, căn chỉnh, chiều cao, chiều rộng, v.v. Container chỉ có thể chứa một widget con[4].
Về cơ bản, bạn sẽ sử dụng Scaffold n...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào