【发布时间】:2019-08-12 22:37:47
【问题描述】:
我正在尝试检测 Persistent BottomSheet 的关闭。我使用scaffoldKey.currentState.showBottomSheet 打开工作表。 showBottomSheet 仅返回一个 PersistentBottomSheetController,您无法向其添加侦听器。我不确定如何检测工作表的关闭。我需要知道工作表何时关闭才能更改按钮的状态。
【问题讨论】:
-
所以我在最近的一个问题中遇到了这个问题,并且可以检测到何时通过后退按钮操作删除了此工作表,但当底部工作表被向下拖动时无法检测到。我尽我所能搜索,图书馆并没有为此提供任何直接的规定。解决方法是我使用可见性检测器包检查了模式何时在页面内。 stackoverflow.com/questions/51069712/… 您可以点击该链接查看该软件包以及如何安装和使用它。希望这会有所帮助