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.