Câu hỏi phỏng vấn Flutter
Câu hỏi

Sự khác biệt giữa Scaffold và Container trong Flutter là gì?

Câu trả lời

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

middle

Gợi ý câu hỏi phỏng vấn

expert

Chế độ debug và chế độ profile khác nhau như thế nào?

middle

ScopedModel / BLoC Pattern là gì?

middle

Bạn hiểu gì về tween animation trong Flutter?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào