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.