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