gpt4 book ai didi

dart - 收听 ModalBottomSheet 关闭

转载 作者:IT王子 更新时间:2023-10-29 06:49:03 27 4
gpt4 key购买 nike

如何在用户关闭 Modal Bottom Sheet 时执行一段代码?

showModalBottomSheet(
context: context,
builder: (BuildContext context) {
return new MusicR();
},
)

最佳答案

您可以将您的 showModalBottomSheet 分配给 Future

将会发生的是,用户将触发模式表上的关闭操作并触发对您的 future 变量的 then 回调。

例子:

Future<void> bottomSheetAwaitClose = showModalBottomSheet<void>(
context: context,
builder: (BuildContext context) {
return Container();
},
);

bottomSheetAwaitClose.then((void value) => print ("Bottom sheet closed"));

关于dart - 收听 ModalBottomSheet 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53084686/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com