如何使用Flutter上显示对话框中的单选按钮进行导航



我有一个页面和一个按钮。当用户点击按钮时,我需要一个有3个单选按钮的简单对话框。当用户点击任意按钮时,我需要设置一些文本,并根据文本将用户导航到所选页面。

示例:账户页面有货币转换说明,用户当前金额以美元显示。当用户点击按钮"将我的金额转换为=>"时,必须打开一个对话框,其中有3个单选按钮,分别为"STG"、"EUR"one_answers"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),
)

最新更新