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.