【发布时间】:2021-12-12 12:27:46
【问题描述】:
所以,我使用 scaffoldState.snackbarHostState.showSnackbar() 方法在我的 Scaffold 中显示了一个快餐栏,尽管“撤消”操作的颜色是深紫色,我想将其更改为其他颜色。
我知道我可以将它显示为自定义组件,但我想在 coroutineScope() 中启动它,我认为这是不可能的。
我的小吃店代码是这样的。
scope.launch {
val result = scaffoldState.snackbarHostState.showSnackbar(
message = "Note Deleted",
actionLabel = "Undo",
)
if (result == SnackbarResult.ActionPerformed) {
viewModel.onEvent(NotesEvent.RestoreNote)
}
}
我想知道是否可以在此处更改操作的文本颜色,如果可以,如果您能提供示例或资源,那就太好了。
谢谢!
【问题讨论】:
标签: android kotlin android-jetpack-compose android-jetpack android-snackbar