Tabia thabiti ya kurudi
Fafanua sera moja ya kurudi ili kufunga overlay na pop ya stack daima kufanyike kwa mpangilio ule ule.
Overlay kwanza
Funga overlays zilizo hai kabla ya kupop staki za kurasa.
Inayojua root
Urefu wa stack ukiwa mmoja, kabidhi kwa tabia ya mzazi badala ya force-pop.
Inayojua tab
Katika hali ya tab, nenda kwenye tab ya kwanza ukiwa kwenye root kabla ya kuanzisha utunzaji wa kutoka kwenye app.
Muundo wa Back Scope
Tumia DeclarativePagesBackScope kwa staki za kurasa na callback za tab kwa mizizi ya tab.
Sera ya Kurudi
DeclarativePagesBackScope
return DeclarativePagesBackScope(
pages: _pages,
popTopPage: _popTop,
isOverlayVisible: _overlay != null,
dismissOverlay: _dismissOverlay,
onBackAtRoot: _onBackAtRoot,
child: DeclarativePagesNavigator(
pages: _pages,
buildPage: _buildPage,
onPopTop: _popTop,
canPopTop: () => _overlay == null,
),
);
Uthabiti wa UX
Dumisha mpangilio mmoja thabiti kwa matukio yote ya kurudi ili kuepuka kuwachanganya watumiaji kati ya Android system back na gestures za iOS.
Iliyotangulia
Tab za DeclarativeIfuatayo
Mifumo ya kuepuka