小编All*_*dge的帖子

Jetpack Compose,如何更改脚手架中 .showSnackbar() 中小吃栏操作的颜色?

因此,我使用该方法在脚手架内显示了一个小吃栏scaffoldState.snackbarHostState.showSnackbar(),尽管“撤消”操作的颜色是深紫色,我想将其更改为其他颜色。

我知道我可以将其显示为自定义组件,尽管我想在 a 中启动它coroutineScope(),但我认为这是不可能的。

我的小吃店代码是这样的。

scope.launch {
  val result = scaffoldState.snackbarHostState.showSnackbar(
    message = "Note Deleted",
    actionLabel = "Undo",
  )
  if (result == SnackbarResult.ActionPerformed) { 
    viewModel.onEvent(NotesEvent.RestoreNote)
  }
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以更改此处操作的文本颜色,如果可以,如果您能提供示例或资源,那就太好了。

谢谢!

android kotlin android-snackbar android-jetpack android-jetpack-compose

7
推荐指数
1
解决办法
5908
查看次数