我正在尝试显示底部工作表并让用户选择。我喜欢这样
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'),
),
],
);
});
Run Code Online (Sandbox Code Playgroud)
然而,由于底部导航栏,它几乎不可见。它看起来像这样。
我想实现从底部导航栏的顶部边缘出现的最小高度底部工作表。我怎样才能做到这一点?
默认情况showModalBottomSheet下有。文档说:useRootNavigatorfalse
该
useRootNavigator参数确保设置为 时使用根导航器显示 [BottomSheet]true。当模态 [BottomSheet] 需要显示在所有其他内容上方但调用者位于另一个 [Navigator] 内部时,这非常有用。
我认为这就是您问题的解决方案。
| 归档时间: |
|
| 查看次数: |
1506 次 |
| 最近记录: |