Sobes.tech
Junior — Middle

Cum implementezi funcționalitatea ferestrei pop-up în aplicație?

sobes.tech AI

Răspuns de la AI

În Flutter, o fereastră pop-up (dialog) poate fi implementată folosind funcția showDialog, care afișează un widget peste ecranul curent.

Exemplu de fereastră pop-up simplă cu un buton de închidere:

showDialog(
  context: context,
  builder: (BuildContext context) {
    return AlertDialog(
      title: Text('Fereastră pop-up'),
      content: Text('Acesta este un exemplu de dialog în Flutter.'),
      actions: [
        TextButton(
          onPressed: () => Navigator.of(context).pop(),
          child: Text('Închide'),
        ),
      ],
    );
  },
);

Această abordare permite crearea ușoară a dialogurilor personalizate cu orice conținut și gestionarea comportamentului lor.