Sobes.tech
Junior — Middle

Comment implémentes-tu la fonctionnalité de la fenêtre contextuelle dans l'application?

sobes.tech IA

Réponse de l'IA

Dans Flutter, une fenêtre contextuelle (dialogue) peut être implémentée à l'aide de la fonction showDialog, qui affiche un widget au-dessus de l'écran actuel.

Exemple d'une fenêtre contextuelle simple avec un bouton de fermeture :

showDialog(
  context: context,
  builder: (BuildContext context) {
    return AlertDialog(
      title: Text('Fenêtre contextuelle'),
      content: Text('Ceci est un exemple de dialogue dans Flutter.'),
      actions: [
        TextButton(
          onPressed: () => Navigator.of(context).pop(),
          child: Text('Fermer'),
        ),
      ],
    );
  },
);

Cette approche permet de créer facilement des dialogues personnalisés avec n'importe quel contenu et de gérer leur comportement.