我是flutter应用程序开发的初学者,我正在尝试向我的移动应用程序添加过滤器选项,一旦单击弹出窗口,应如下图所示,就像在youtube中单击视频上的3个垂直点一样底部弹出一个窗口,我想完全像那样做,但是我没有怎么做,任何人都可以帮我解决这个问题。
这是弹出窗口, click here
答案 0 :(得分:0)
使用ModelBottomSheet
void _settingModalBottomSheet(context) {
showModalBottomSheet(
context: context,
builder: (BuildContext bc) {
return StatefulBuilder(
builder: (BuildContext context, StateSetter setState) {
return Column(
children: <Widget>[
ListTile(
title: Text('text1'),
leading: Icon(Icons.add_alarm),
),
ListTile(
title: Text('text2'),
leading: Icon(Icons.settings),
),
ListTile(
title: Text('text2'),
leading: Icon(Icons.account_circle),
)
],
);
},
);
},
);
在onPressed中调用_modalBottomSheetMenu方法