نصب
پیکج اضافه کړئ، بیا نیویګېشن او اوورلېونه په ښکاره حالت کې واچوئ. امپراتیف push/pop له هماغې سټیک څخه لرې وساتئ.
یوازینی انحصار
په یوه pub کمانډ یې نصب کړئ. د کوډ تولید کوم تنظیم ته اړتیا نشته.
د حالت پر بنسټ API
تاسو یو List<PageEntry> او اختیاري OverlayRequest د خالص حالت په توګه کنټرولوئ.
ګام په ګام تطبیق
له یوه فیچر جریان څخه پیل وکړئ او سکرین په سکرین مهاجرت وکړئ.
نصب او پیلول
pub add وکاروئ، بیا د پاڼو او اوورلې لپاره لومړنی root state ونښلوئ.
Command
لومړنی اپلیکیشن حالت
import 'package:declarative_nav/declarative_nav.dart';
class _AppRootState extends State<AppRoot> {
OverlayRequest? _overlay;
late List<PageEntry> _pages;
@override
void initState() {
super.initState();
_pages = const [
PageEntry(key: 'home', name: '/home'),
];
}
}
Constraint
په یوه سټیک کې، PageEntry.key باید یکتا پاتې شي ځکه چې دا د Navigator د پاڼې هویت ګرځي.
مخکنی
سریزهراتلونکی
پاڼې د معلوماتو په توګه