У меня есть страница и есть кнопка. Когда пользователь нажимает кнопку, мне нужно простое диалоговое окно с 3 переключателями. Когда пользователь вкладывает любую кнопку, мне нужно установить некоторый текст, и на основе текста мне нужно перейти к выбранной странице.
Пример: на странице учетной записи есть описание конвертации валюты, а текущая сумма пользователя отображается в долларах США. Когда пользователь нажимает кнопку «Конвертировать мою сумму в =>», он должен открывать диалоговое окно с 3 переключателями: «STG», «EUR», «TRY». Если пользователь устанавливает переключатель «STG», мне нужно отправить пользователя на страницу преобразования STG. Каждая страница конверсии имеет разные свойства, с которыми пользователь может взаимодействовать.
Как использовать радиокнопку в диалоге показа на Flutter для навигации?
Я думаю, вы хотите что-то подобное, если я вас правильно понимаю. Не использовал пример валюты, но идея та же.
PopupMenuButton(
child: Text('Some Button'),
itemBuilder: (_) => [
PopupMenuItem(child: Text('Item1'), value: 'item1',),
PopupMenuItem(child: Text('Item2'), value: 'item2'),
],
onSelected: (value) => Navigator.of(context).pushNamed(value),
)
Спасибо, отлично справляется со своей задачей