Junior — Middle
El tudná magyarázni, hogy mi az a Navigator 1.0, és hogyan használják?
sobes.tech MI
Válasz az MI-től
A Flutterben a Navigator 1.0 egy osztály, amely az alkalmazás útvonalainak (képernyőinek) veremét kezeli. Lehetővé teszi a képernyők közötti navigációt, újak hozzáadását vagy visszalépést.
Főbb módszerek:
push: új képernyőt ad hozzá a jelenlegi fölé.pop: bezárja a jelenlegi képernyőt és visszatér a korábbihoz.
Használati példa:
Navigator.push(context, MaterialPageRoute(builder: (context) => NewScreen()));
// Visszalépéshez:
Navigator.pop(context);
A Navigator 1.0 egy veremre épül és könnyen használható, de összetettebb navigációhoz, dinamikus útvonalakkal gyakran a Navigator 2.0-t alkalmazzák.