Sjellja e paracaktuar e kthimit.
Defini një politikë të vetme për kthimin prapa, në mënyrë që heqja e shtresave dhe largimi i elementeve të mbivendosur të ndodhin gjithmonë në të njëjtën radhë.
Përparësi tek shtratet e sipërme.
Hiqni shtresat aktive para se të shfaqet lista e faqeverë.
I ndërgjegjshëm ndaj rrënjëve.
Kur gjatësia e "stack"-ut është një, përdoret sjellja e "parent"-it në vend që të forcohet "pop"-imi.
I përgatitur për tabelat.
Në modalitetin "tab", shkojeni te e para tab në nivelin kryesor para se të aktivizoni procesin e mbylljes të aplikacionit.
Modeli i vizorës së pasme.
Përdorni "DeclarativePagesBackScope" për listat e faqeve dhe "tab callbacks" për elementet kryesore të tab-eve.
Politika e kthimit.
Faqet deklarative, Mbulimi, Ambito.
return DeclarativePagesBackScope(
pages: _pages,
popTopPage: _popTop,
isOverlayVisible: _overlay != null,
dismissOverlay: _dismissOverlay,
onBackAtRoot: _onBackAtRoot,
child: DeclarativePagesNavigator(
pages: _pages,
buildPage: _buildPage,
onPopTop: _popTop,
canPopTop: () => _overlay == null,
),
);
Stabiliteti i përdorueshmërisë.
Ruani. Një renditje e qartë dhe e njëjtë për të gjitha ngjarjet e zhvilluara pas datës së referencës. për të shmangur ngatërrimin te përdoruesit midis butonit "prapa" të sistemit Android dhe gestëve të sistemit iOS.
Mëparshëm.
Tabe deklarative.Tjetër.
Modele negative.