SimpleDialog

Le SimpleDialog est un widget utilisé pour afficher une boîte de dialogue simple qui propose une liste d'options parmi lesquelles l'utilisateur peut choisir. Voici un exemple simple d'utilisation du SimpleDialog dans Flutter :

ElevatedButton(
  onPressed: () {
    showDialog(
      context: context,
      builder: (BuildContext context) {
        return SimpleDialog(
          title: Text('Sélectionnez une option'),
          children: <Widget>[
            SimpleDialogOption(
              onPressed: () {
                Navigator.of(context).pop('Option 1');
              },
              child: Text('Option 1'),
            ),
            SimpleDialogOption(
              onPressed: () {
                Navigator.of(context).pop('Option 2');
              },
              child: Text('Option 2'),
            ),
          ],
        );
      },
    ).then((value) {
      // Traitement de la valeur sélectionnée
      print('Option sélectionnée : $value');
    });
  },
  child: Text('Afficher le dialogue'),
)

Dans cet exemple, un ElevatedButton est utilisé pour déclencher l'affichage du SimpleDialog. Lorsque l'utilisateur sélectionne une option, la méthode pop est appelée pour fermer le SimpleDialog et renvoyer la valeur de l'option sélectionnée.

Last updated