我正在寻找一种方法来检查Snackbar
是否被用户或超时关闭。我无法找到任何监听器来做到这一点。
到目前为止,这就是我得到的。
Scaffold.of(context)
.showSnackBar(SnackBar(content: Text("Title")))
.closed
.then((reason) {
// snackbar is now closed
});
这是我在找寻的唯一解决方案,我不想要任何折中办法,例如设置Snackbar
的duration
,然后等待持续时间结束后再监听。