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

middle

Giải thích BuildContext trong Flutter là gì?

middle

Phân biệt giữa tham số đặt tên và tham số vị trí trong Dart?

junior

Kể tên các cơ sở dữ liệu được dùng nhiều nhất trong Flutter?

Bình luận

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

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