Junior — Middle
Come implementi la funzionalità della finestra popup nell'applicazione?
sobes.tech AI
Risposta dell'AI
In Flutter, è possibile implementare una finestra popup (dialogo) utilizzando la funzione showDialog, che mostra un widget sopra l'attuale schermo.
Esempio di una finestra popup semplice con un pulsante di chiusura:
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('Finestra popup'),
content: Text('Questo è un esempio di dialogo in Flutter.'),
actions: [
TextButton(
onPressed: () => Navigator.of(context).pop(),
child: Text('Chiudi'),
),
],
);
},
);
Questo metodo permette di creare facilmente dialoghi personalizzati con qualsiasi contenuto e di gestirne il comportamento.