ພຶດຕິກຳກັບຄືນແບບກຳນົດໄດ້
ກຳນົດນະໂຍບາຍກັບຄືນດຽວ ເພື່ອໃຫ້ການປິດໜ້າຊ້ອນ ແລະການຖອນກອງໜ້າ ເກີດຂຶ້ນຕາມລຳດັບດຽວສະເໝີ.
ໜ້າຊ້ອນກ່ອນ
ປິດໜ້າຊ້ອນທີ່ກຳລັງໃຊ້ງານກ່ອນຈະຖອນກອງໜ້າ.
ຮູ້ຈັກຮາກ
ເມື່ອກອງໜ້າມີສະແຕັກຢູ່ແຄ່ 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.
ກ່ອນໜ້າ
ແທັບແບບປະກາດຕໍ່ໄປ
ຮູບແບບຄວນຫຼີກເວັ້ນ