flutter - 由于底部导航栏,颤动底部工作表不可见
问题描述
我正在尝试显示底页并让用户选择。我确实喜欢
showModalBottomSheet(
context: context,
builder: (builder) {
return Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
new ListTile(
leading: new Icon(Icons.image),
title: new Text('From gallary'),
),
new ListTile(
leading: new Icon(Icons.camera_alt),
title: new Text('Take video'),
),
],
);
});
然而,由于底部导航栏,它几乎不可见。它看起来像这样。 我想实现从底部导航栏顶部边缘升起的最小高度底部表。我怎样才能做到这一点?
解决方案
默认情况下的showModalBottomSheet
has 。文档说:useRootNavigator
false
该
useRootNavigator
参数确保当设置为 时,根导航器用于显示 [BottomSheet]true
。这在模态 [BottomSheet] 需要显示在所有其他内容之上但调用者在另一个 [Navigator] 内的情况下很有用。
我认为这是解决您的问题的方法。
推荐阅读
- javascript - 是否可以使用 JavaScript 比较两个 Excel 工作表?
- sql - Oracle 中的隐式数据类型转换
- python - 有没有办法在保持其他维度的同时制作 3D 数组的第二维度的平均值块?
- python - 用谷歌新闻抓取报纸文章标题
- python - 如何查找系列中的所有字符串 - 数据科学
- electron - Electron + Angular:录制时切换麦克风
- c - 在搅拌机的 voronoi.c 文件中,变量 float co[2] 是什么?
- mongodb - MongoDB:WriteConflict 错误:此操作与另一个操作冲突。请重试您的操作或多文档交易
- python - 为什么我没有取回正确的值?
- haskell - 程序员从范畴论理解双函子 - Ch. 8