【发布时间】:2021-11-26 08:47:53
【问题描述】:
我遇到了底部导航栏的问题。我的应用程序有两个屏幕,其中一个有一个底页,当我点击第二个屏幕的图标时,它不会在处理第一个屏幕时隐藏。 BottomNavigationBar 工作正常并且屏幕切换,但是当显示第二个屏幕时如何隐藏第一个屏幕的底部工作表我不知道。你能帮我解决这个问题吗?
调用:
void _showForm(int id) async {
showBottomSheet(
context: context,
elevation: 5,
builder: (context) => BottomSheetSwitch(_refreshJournals, id));
}
关闭(底部表内):
Navigator.of(context).pop();
附:我无法解决这个问题,所以我将 showBottomSheet 更改为 showModalBottomSheet,就像在:how to set showModalBottomSheet to full height?
【问题讨论】:
-
您能否包括 some-sn-p 您如何调用和关闭底部表格,并且 sn-p 将重现您当前面临的相同问题
-
你能添加你的代码sn-p
-
请分享你的代码sn-p