本文介绍了Jetpack Compose中按钮上的背景颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Button(backgroundColor = Color.Yellow) {
Row {
Image(asset = image)
Spacer(4.dp)
Text("Button")
}
}
我无法弄清楚为什么我不能在Compose Layout代码实验室上使用的按钮上使用背景色在image()中的backgroundColor和asset中存在问题.请帮我弄清楚如何使用Buton,我还是新手
I can not figure out why I can't use background color on Button I followed on Compose Layout codelabsthere is a problem in backgroundColor and asset in Image(). Please help me figure out how to use Buton, I'm still new
推荐答案
使用 ButtonDefaults
(在1.0.0-alpha09到alpha11中可用)
Use ButtonDefaults
which is available in 1.0.0-alpha09 to alpha11
Button(
onClick = {},
colors = ButtonDefaults.buttonColors(backgroundColor = Color.Yellow)
) {
/**/
}
旧版本
Button
的 backgroundColor
在 1.0.0-alpha7
使用以下内容代替
Button(
onClick = {},
colors = ButtonConstants.defaultButtonColors(backgroundColor = Color.Yellow)
) {
/**/
}
这篇关于Jetpack Compose中按钮上的背景颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!