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í.