Junior — Middle
Wie implementierst du die Funktionalität des Popup-Fensters in der Anwendung?
sobes.tech KI
Antwort von AI
In Flutter kann ein Popup-Fenster (Dialog) mit der Funktion showDialog realisiert werden, die ein Widget über dem aktuellen Bildschirm anzeigt.
Beispiel für ein einfaches Popup-Fenster mit einem Schließen-Button:
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('Popup-Fenster'),
content: Text('Dies ist ein Beispiel für einen Dialog in Flutter.'),
actions: [
TextButton(
onPressed: () => Navigator.of(context).pop(),
child: Text('Schließen'),
),
],
);
},
);
Dieser Ansatz ermöglicht es, benutzerdefinierte Dialoge mit beliebigem Inhalt zu erstellen und ihr Verhalten zu steuern.