In Flutter Navigator handelt es sich um ein leistungsstarkes Tool zum Verwalten der zentralisierten Status- und Seitennavigation in Ihrer App. Sie können damit Apps mit klarer Architektur und einfacher Navigation zwischen den Bildschirmen erstellen.
Definieren Routes
Um mit der Verwendung zu beginnen Navigator, müssen Sie dies routes in Ihrer App definieren. Routes sind einzelne Bildschirme, zu denen Benutzer navigieren können. Sie können routes die Verwendung von MaterialApp definieren und eine Sammlung von bereitstellen routes, wobei jedes route einem zugeordnet ist Widget.
Beispiel:
Im obigen Beispiel haben wir zwei routes: '/'(home page)
und '/second'(second page
) definiert. routes Sie können beliebig viele hinzufügen .
Navigieren zwischen Seiten
Um zwischen den Seiten zu navigieren, können Sie Navigator die Methoden von verwenden. Eine gängige Methode ist pushNamed, mit der Sie zu einer anderen Seite navigieren können, indem Sie den Namen dieser Seite angeben route.
Beispiel:
Darüber hinaus können Sie die Push-Methode verwenden, um zu einer anderen Seite zu navigieren route und zwischen Seiten zu wechseln.
Übergeben von Daten zwischen Seiten
Sie können Daten zwischen Seiten übergeben, indem Sie die Methode pushNamed mit dem Parameter arguments verwenden.
Beispiel:
Anschließend können Sie über die Objekte „ModalRoute.of“ und „settings“ auf der zweiten Seite auf die Daten zugreifen:
Zurück zur vorherigen Seite
Um zur vorherigen Seite zurückzukehren, können Sie die Pop-Methode von verwenden Navigator. Dadurch wird die aktuelle Seite geschlossen und zur vorherigen Seite im Stapel zurückgekehrt.
Beispiel:
Abschluss
Navigator Mit Flutter können Sie den zentralen Status verwalten und problemlos zwischen Seiten navigieren. Durch die Verwendung Navigator können Sie Apps mit klarer Architektur erstellen und ein besseres Benutzererlebnis beim Navigieren zwischen Bildschirmen bieten.