Junior — Middle
Ako implementuješ funkcionalitu vyskakovacieho okna v aplikácii?
sobes.tech AI
Odpoveď od AI
Vo Flutteri je možné implementovať vyskakovacie okno (dialog) pomocou funkcie showDialog, ktorá zobrazuje widget nad aktuálnou obrazovkou.
Príklad jednoduchého vyskakovacieho okna s tlačidlom na zatvorenie:
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('Vyskakovacie okno'),
content: Text('Toto je príklad dialógu vo Flutteri.'),
actions: [
TextButton(
onPressed: () => Navigator.of(context).pop(),
child: Text('Zatvoriť'),
),
],
);
},
);
Tento prístup umožňuje ľahko vytvárať vlastné dialógy s akýmkoľvek obsahom a riadiť ich správanie.