Junior — Middle
Puoi spiegare cos'è Navigator 1.0 e come viene utilizzato?
sobes.tech AI
Risposta dell'AI
Navigator 1.0 in Flutter è una classe che gestisce la pila di rotte (schermi) dell'applicazione. Permette di navigare tra gli schermi, aggiungere nuovi o tornare indietro.
Metodi principali:
push: aggiungi un nuovo schermo sopra quello attuale.pop: chiudi lo schermo attuale e torna al precedente.
Esempio di utilizzo:
Navigator.push(context, MaterialPageRoute(builder: (context) => NewScreen()));
// Per tornare indietro:
Navigator.pop(context);
Navigator 1.0 si basa su uno stack ed è facile da usare, ma per navigazioni complesse con rotte dinamiche si utilizza spesso Navigator 2.0.