Junior — Middle
Czy możesz wyjaśnić, czym jest Navigator 1.0 i jak jest używany?
sobes.tech AI
Odpowiedź od AI
Navigator 1.0 w Flutter to klasa, która zarządza stosami tras (ekranów) aplikacji. Umożliwia przechodzenie między ekranami, dodawanie nowych lub powrót.
Główne metody:
push: dodaj nowy ekran na stos.pop: zamknij bieżący ekran i wróć do poprzedniego.
Przykład użycia:
Navigator.push(context, MaterialPageRoute(builder: (context) => NewScreen()));
// Aby wrócić:
Navigator.pop(context);
Navigator 1.0 opiera się na stosie i jest prosty w użyciu, ale dla bardziej złożonej nawigacji z dynamicznymi trasami często stosuje się Navigator 2.0.