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

junior

Cách điều hướng màn hình trong Flutter?

expert

StatefulWidget và State là gì khi được tách ra thành các lớp riêng biệt?

middle

Hãy phân biệt AsyncAsync* trong Flutter?

Bình luận

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

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