Как использовать радиокнопку в диалоге показа на флаттере для навигации? - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть страница, и у меня есть кнопка.Когда пользователь нажимает кнопку, мне нужно простое диалоговое окно, которое имеет 3 переключателя.Когда пользователь нажимает любую кнопку, мне нужно задать какой-либо текст, и на основе текста мне нужно перейти пользователя на выбранную страницу.

Пример: на странице аккаунта есть описание конвертации валюты, а текущая сумма пользователя отображается в долларах США.Когда пользователь нажимает кнопку «Преобразовать мою сумму в =>», он должен открыть диалоговое окно с тремя переключателями: «STG», «EUR», «TRY».Если пользователь вкладывает переключатель «STG», мне нужно отправить пользователя на страницу преобразования STG.Каждая страница конверсии имеет разные свойства, с которыми пользователь может взаимодействовать.

Как использовать радиокнопку в диалоговом окне отображения на флаттере для навигации?

1 Ответ

0 голосов
/ 21 ноября 2018

Я думаю, вы хотите что-то подобное, если я вас правильно понимаю.Пример валюты не использовался, но идея та же.

       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),
      )
...