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