Sobes.tech
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.