我正在尝试显示底部表格,并让用户选择。我确实喜欢
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'),
),
],
);
});
但是由于底部导航栏,它几乎不可见。 看起来像这样。 我要实现从底部导航栏的顶部边缘起的最小高度的底部工作表。我该如何实现?
答案 0 :(得分:0)
showModalBottomSheet
具有useRootNavigator
,默认情况下为false
。该文档说:
useRootNavigator
参数可确保使用根导航器来 设置为true
时显示[BottomSheet]。在这种情况下很有用 需要在所有其他内容上方显示模式[BottomSheet] 但呼叫者在另一个[Navigator]中。
我认为这是解决您问题的方法。