flutter 框架中提供的展示底部操作菜单的工具类为:
showBottomSheet(context: null, builder: null);
其展示的底部菜单,不能直接点击菜单之外的空白区域使菜单消失。
showModalBottomSheet(context: null, builder: null);
其展示的底部菜单,能点击菜单之外的空白区域使菜单消失。并提供了如下参数开关:
bool isScrollControlled = false,//控制菜单内容区是否可滚动
bool useRootNavigator = false,//控制是否使用根导航控制器,已便方法返回
bool isDismissible = true,//控制菜单内容区之外点击时,是否可消失菜单
bool enableDrag = true,//控制是否可拖拽
本文详细介绍了Flutter框架中两种展示底部菜单的方法:showBottomSheet和showModalBottomSheet。前者不支持菜单外点击关闭,后者则提供了更多自定义选项,如是否可滚动、是否可拖拽及是否允许菜单外点击关闭。
1888

被折叠的 条评论
为什么被折叠?



