Fyrirsjáanleg bakhegðun
Skilgreindu eina bakstefnu svo lokun yfirlaga og pop úr stafla gerist alltaf í sömu röð.
Yfirlag fyrst
Lokaðu virkum yfirlögum áður en síður eru teknar af stafla.
Meðvituð um rót
Þegar lengd stafla er einn skaltu fela foreldrahegðun ákvörðunina í stað þess að þvinga pop.
Meðvituð um flipa
Í flipaham skaltu færa í fyrsta flipa á rót áður en útganga á app-stigi er virkjuð.
Mynstur fyrir baksvið
Notaðu DeclarativePagesBackScope fyrir síðustafla og flipaköll fyrir rætur flipa.
Bakstefna
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,
),
);
Stöðugleiki UX
Haltu einni samræmdri röð fyrir alla bakviðburði til að forðast rugling notenda milli Android-bakkaðgerðar og iOS-bendinga.
Fyrra
Yfirlýsandi fliparNæst
Andmynstur