我创建了一个包含Inkwell小部件的自定义小部件。我想弹出一个选择菜单,允许用户在墨水瓶按下时选择一个选项。任何人都可以给我一个关于如何实现这一目标的建议吗?提前谢谢。
答案 0 :(得分:0)
您可以使用AlertDialog-class执行此操作:
onPress() {
showDialog<Null>(
builder: (BuildContext context) {
return new AlertDialog(
title: new Text('Rewind and remember'),
content: Text("...")
);
},
);
}
NB!此代码不起作用。操作以应用程序崩溃结束。
答案 1 :(得分:-1)
您可以直接使用PopupMenuButton,它是一个小部件
PopupMenuButton<int>(
child: Icon(Icons.more_vert),
itemBuilder: (c) => [
PopupMenuItem(
value: 1,
child: Text('edit'),
),
PopupMenuItem(
value: 2,
child: Text('delete'),
),
],
),