我见过多个包含快速拨号的示例和项目,例如Google自己的日历应用程序中的快速拨号。但相反,我想将FAB变换为动作菜单,如material.io上演示的那样。他们展示了a graphic that demonstrates this,但正如我发现在Flutter API中没有记录到这一点。有人知道如何在包中或自定义代码中完成此操作(我对Flutter和Dart相当擅长)吗?
我认为你可以通过使用showModalBottomSheet来实现这一点 试试看 :
floatingActionButton: Builder(
builder: (BuildContext context) {
return FloatingActionButton(
child: Icon(Icons.edit),
showModalBottomSheet(
context: context,
builder: (BuildContext context) {
return //widgets you want
});
);
})