Back to questions
Junior — Middle
173
Каким образом ты реализуешь функциональность всплывающего окна в приложении?
Companies where asked
ICL
Answer from AI
sobes.tech AI
Во Flutter всплывающее окно (диалог) можно реализовать с помощью функции showDialog, которая отображает виджет поверх текущего экрана.
Пример простого всплывающего окна с кнопкой закрытия:
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('Всплывающее окно'),
content: Text('Это пример диалога во Flutter.'),
actions: [
TextButton(
onPressed: () => Navigator.of(context).pop(),
child: Text('Закрыть'),
),
],
);
},
);
Такой подход позволяет легко создавать кастомные диалоги с любым содержимым и управлять их поведением.