如何将FAB转换为Flutter中的操作菜单

问题描述 投票:1回答:1

我见过多个包含快速拨号的示例和项目,例如Google自己的日历应用程序中的快速拨号。但相反,我想将FAB变换为动作菜单,如material.io上演示的那样。他们展示了a graphic that demonstrates this,但正如我发现在Flutter API中没有记录到这一点。有人知道如何在包中或自定义代码中完成此操作(我对Flutter和Dart相当擅长)吗?

dart flutter floating-action-button action-menu
1个回答
0
投票

我认为你可以通过使用showModalBottomSheet来实现这一点 试试看 :

 floatingActionButton: Builder(
            builder: (BuildContext context) {
              return FloatingActionButton(
                child: Icon(Icons.edit),
                    showModalBottomSheet(
                      context: context,
                      builder: (BuildContext context) {
                      return //widgets you want 
             });

          );
        })
© www.soinside.com 2019 - 2024. All rights reserved.