Sobes.tech
Junior — Middle

Jak implementuješ funkčnost vyskakovacího okna v aplikaci?

sobes.tech AI

Odpověď od AI

Ve Flutteru lze vyskakovací okno (dialog) realizovat pomocí funkce showDialog, která zobrazuje widget nad aktuální obrazovkou.

Příklad jednoduchého vyskakovacího okna s tlačítkem pro zavření:

showDialog(
  context: context,
  builder: (BuildContext context) {
    return AlertDialog(
      title: Text('Vyskakovací okno'),
      content: Text('Toto je příklad dialogu ve Flutteru.'),
      actions: [
        TextButton(
          onPressed: () => Navigator.of(context).pop(),
          child: Text('Zavřít'),
        ),
      ],
    );
  },
);

Tento přístup umožňuje snadno vytvářet vlastní dialogy s libovolným obsahem a řídit jejich chování.