ພຶດຕິກຳກັບຄືນແບບກຳນົດໄດ້

ກຳນົດນະໂຍບາຍກັບຄືນດຽວ ເພື່ອໃຫ້ການປິດໜ້າຊ້ອນ ແລະການຖອນກອງໜ້າ ເກີດຂຶ້ນຕາມລຳດັບດຽວສະເໝີ.

ໜ້າຊ້ອນກ່ອນ

ປິດໜ້າຊ້ອນທີ່ກຳລັງໃຊ້ງານກ່ອນຈະຖອນກອງໜ້າ.

ຮູ້ຈັກຮາກ

ເມື່ອກອງໜ້າມີສະແຕັກຢູ່ແຄ່ 1, ໃຫ້ສົ່ງຕໍ່ພຶດຕິກຳຂອງລະດັບແມ່ ແທນການຖອນບັງຄັບ.

ຮູ້ຈັກແທັບ

ໃນໂໝດແທັບ, ໃຫ້ຍ້າຍໄປທີ່ແທັບທຳອິດທີ່ຮາກ ກ່ອນຈະເລີ່ມການຈັດການອອກຈາກແອັບລະດັບສູງ.

ຮູບແບບຂອງຂອບເຂດກັບຄືນ

ໃຊ້ DeclarativePagesBackScope ສຳລັບກອງໜ້າ ແລະຟັງຊັນຮຽກກັບຂອງແທັບສຳລັບຮາກຂອງແທັບ.

ນະໂຍບາຍກັບຄືນ

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

ຮັກສາໄວ້ ລຳດັບດຽວທີ່ສອດຄ່ອງສຳລັບເຫດການກັບຄືນທຸກຢ່າງ ເພື່ອຫຼີກເວັ້ນຄວາມສັບສົນຂອງຜູ້ໃຊ້ລະຫວ່າງປຸ່ມກັບຄືນຂອງ Android ແລະທ່າທາງຂອງ iOS.