Sau bài này bạn sẽ
- Đọc được một app shell: MaterialApp, switch chọn màn, và các lớp thường trực nằm ngoài mọi màn
- Giải thích được vì sao đổi ValueKey làm widget remount và animation chạy lại từ đầu
- Xử lý nút back hệ thống bằng PopScope và một đích cố định
Thời lượng7 phút
Độ khóBeginner
AppShell, ValueKey và PopScope
MaterialApp dựng trong AppShell, AppViewModel provide ở shell chứ không app-wide, switch exhaustive chọn màn, ValueKey remount, PopScope cho nút back Android.
- 01AppShell Dựng MaterialApp
- 02switch Chọn Màn
- 03ScreenIn: Đổi Key Là Remount
- 04PopScope: Nút Back Android
- 05Hai Lớp Thường Trực
Chủ đề: flutter-mobile-101, navigation, architecture
Còn 5 phần trong bài nàyMở khóa toàn bộ Flutter Mobile 101AppShell Dựng MaterialApp, switch Chọn Màn, … — cùng 26 bài học của khóa, source code và checklist.
Mở khóa Flutter Mobile 101Thanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập