想象一下创建一个底部工作表,如下所示:
final PersistenBottomSheetController bottomSheetController = showBottomSheet(...);
我该如何在关闭该底页时执行逻辑?
答案 0 :(得分:1)
对于Flutter小部件来说有点奇怪:
bottomSheetController.closed
在关闭底部工作表时返回 Future
,这可以实现以下逻辑:
bottomSheetController.closed.then((value) {
// this callback will be executed on close
});
与 await
一起使用:
await bottomSheetController.closed;
// code below this call will get executed upon close