Junior — Middle
Navigator 1.0 nima nima ekanligini va qanday ishlatilishini tushuntirib bera olasizmi?
sobes.tech AI
AIdan javob
Flutter'da Navigator 1.0, ilovaning marshrutlar (ekranlar) yiginini boshqaradigan sinf. U ekranlar orasida o'tishni, yangi ekranlar qo'shishni yoki ortga qaytishni ta'minlaydi.
Asosiy metodlar:
push: hozirgi ustiga yangi ekran qo'shish.pop: hozirgi ekranni yopish va oldingiga qaytish.
Foydalanish misoli:
Navigator.push(context, MaterialPageRoute(builder: (context) => NewScreen()));
// Ortga qaytish uchun:
Navigator.pop(context);
Navigator 1.0 stack asosida ishlaydi va foydalanish oson, ammo dinamik marshrutlar bilan murakkab navigatsiya uchun ko'pincha Navigator 2.0 ishlatiladi.