නියත පසු හැසිරීම

overlay වැසීම සහ ස්ටැක් pop කිරීම සෑම විටම එකම අනුපිළිවෙළින් සිදුවන පරිදි එකම back ප්‍රතිපත්තියක් නිර්වචනය කරන්න.

මුලින්ම overlay

පිටු ස්ටැක් pop කිරීමට පෙර සක්‍රිය overlay ඉවත් කරන්න.

මූලය සැලකිල්ලට ගත්

ස්ටැක් එකේ දිග එකක් වන විට, බලහත්කාරයෙන් pop කරනවා වෙනුවට parent හැසිරීමට භාර දෙන්න.

ටැබ් සැලකිල්ලට ගත්

ටැබ් මාදිලියේදී, යෙදුම් මට්ටමේ පිටවීමේ හැසිරවීම ආරම්භ කිරීමට පෙර මූලයේ පළමු ටැබ් වෙත යන්න.

පසු හැසිරවීමේ රටාව

පිටු ස්ටැක් සඳහා DeclarativePagesBackScope භාවිතා කරන්න, ටැබ් මූලයන් සඳහා ටැබ් callback භාවිතා කරන්න.

පසු ප්‍රතිපත්තිය

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,
  ),
);
UX ස්ථාවරත්වය

සියලු back සිදුවීම් සඳහා එකම ස්ථාවර අනුපිළිවෙළක් පවත්වා ගන්න Android system back සහ iOS gestures අතර ඇති පරිශීලක ව්‍යාකූලතාවය වළක්වා ගැනීමට.