Belgilangan orqaga qaytish xatti-harakati.
Yagona "orqaga" sozlamani belgilang, shunda ekranning yopilishi va elementlarning ketma-ket yo'q qilinishi har doim bir xil tartibda sodir bo'lsin.
Birinchi navbatda, qatlamlarni qo'llash.
Faol bo'lgan qo'shimcha elementlarni, sahifa qatlamlari ko'rsatilishidan oldin, yechib tashlang.
Asosga xolis.
Agar stack uzunligi bir bo'lsa, "force-pop" funksiyasini ishlatish o'rniga, ota elementning funksiyasiga murojaat qiling.
Brauzer oynalariga moslashtirilgan.
Tab rejimi faolshtirilganda, dastur darajasidagi yopish jarayonini boshlatishdan oldin, asosiy menyuning birinchi boʻlimiga oʻtish kerak.
Orqaga o'rnatiladigan optik qurilmaning dizayni.
"DeclarativePagesBackScope" funksiyadan sahifalar ro'yxatini boshqarish uchun, "tab callbacks" funksiyasidan esa, tab panellarini boshqarish uchun foydalaning.
To'lovlarni qaytarish qoidalari.
Deklarativ sahifalar, orqaga qaytish, kontekst.
return DeclarativePagesBackScope(
sahifalar: _sahifalar,
yuqori sahifani olib tashlash: _yuqoriSahifaniOlibTashlash,
yopiladigan qatlam ko'rinib turishi: _yopiladiganQatlam != null,
yopiladigan qatlami yopish: _yopiladiganQatlamiYopish,
asl sahifaga qaytishda bajariladigan amallar: _aslSahifagaQaytishdaBajariladiganAmallar,
farzand: DeclarativePagesNavigator(
sahifalar: _sahifalar,
sahifani yaratish: _sahifaniYaratish,
yuqori sahifani olib tashlashda bajariladigan amallar: _yuqoriSahifaniOlibTashlash,
yuqori sahifani olib tashlash mumkinmi: () => _yopiladiganQatlam == null,
),
);
Foydalanuvchi tajribasining barqarorligi.
Saqlang. Barcha ortiqcha voqealarni qayd etish uchun yagona va bir xill tartib bo'lishi kerak. Android tizimining orqaga qaytish funksiyasi va iOS tizimidagi boshqaruv elementlari o'rtasidagi foydalanuvchilarning chalkashuvini oldini olish uchun.
Oldingi.
Deklarativ tablar.