Junior — Middle
Как реализираш функционалността на изскачащия прозорец в приложението?
sobes.tech AI
Отговор от AI
В Flutter може да се реализира изскачащ прозорец (диалог) с помощта на функцията showDialog, която показва widget върху текущия екран.
Пример за прост изскачащ прозорец с бутон за затваряне:
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('Изскачащ прозорец'),
content: Text('Това е пример за диалог във Flutter.'),
actions: [
TextButton(
onPressed: () => Navigator.of(context).pop(),
child: Text('Затвори'),
),
],
);
},
);
Този подход позволява лесно създаване на персонализирани диалози с всякакво съдържание и управление на тяхното поведение.