Sobes.tech
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.