Junior — Middle
Ar galite paaiškinti, kas yra Navigator 1.0 ir kaip jis naudojamas?
sobes.tech AI
Atsakymas iš AI
Flutter'yje Navigator 1.0 yra klasė, kuri valdo programos maršrutų (ekranų) krūvą. Ji leidžia pereiti tarp ekranų, pridėti naujus arba grįžti atgal.
Pagrindiniai metodai:
push: pridėti naują ekraną virš dabartinio.pop: uždaryti dabartinį ekraną ir grįžti į ankstesnį.
Naudojimo pavyzdys:
Navigator.push(context, MaterialPageRoute(builder: (context) => NewScreen()));
// Norint grįžti atgal:
Navigator.pop(context);
Navigator 1.0 remiasi krūva ir yra lengvai naudojamas, tačiau sudėtingesnei navigacijai su dinaminiais maršrutais dažnai naudojamas Navigator 2.0.