当我多次调用 Snackbar 时,它们会创建一个队列并一一发生。我想要一个新的 Snachbar 来立即关闭前一个 Snachbar。这是我的代码:
Scaffold(
snackbarHost = {
SnackbarHost(it) { data ->
Snackbar(
actionColor = color5,
snackbarData = data
)
}
},...
Run Code Online (Sandbox Code Playgroud)
文档就是这么说的:
SnackbarHostState 保证一次最多显示一个小吃栏。如果在另一个小吃栏已经可见时调用此函数,则它将挂起,直到显示该小吃栏并随后对其进行寻址。如果呼叫者被取消,则小吃栏将从显示和/或要显示的队列中移除。
有什么想法如何关闭 SnackbarHost 的此功能吗?