小编Мак*_*ляк的帖子

小吃店喷气背包队列 Compose

当我多次调用 Snackbar 时,它们会创建一个队列并一一发生。我想要一个新的 Snachbar 来立即关闭前一个 Snachbar。这是我的代码:

Scaffold(
    snackbarHost = {
        SnackbarHost(it) { data ->
            Snackbar(
                actionColor = color5,
                snackbarData = data
            )
        }
    },...
Run Code Online (Sandbox Code Playgroud)

文档就是这么说的:

SnackbarHostState 保证一次最多显示一个小吃栏。如果在另一个小吃栏已经可见时调用此函数,则它将挂起,直到显示该小吃栏并随后对其进行寻址。如果呼叫者被取消,则小吃栏将从显示和/或要显示的队列中移除。

有什么想法如何关闭 SnackbarHost 的此功能吗?

kotlin android-snackbar android-jetpack-compose

3
推荐指数
1
解决办法
1053
查看次数