【发布时间】:2021-10-29 07:07:44
【问题描述】:
我尝试使用自定义十六进制值设置按钮的背景颜色:
colors.xml:
<color name="red">#F67070</color>
<color name="blue">#00B2FF</color>
Button(
onClick = {}
colors = ButtonDefaults.buttonColors(
backgroundColor = Color(R.color.red)
)
)
{
Text(text = "Cancel")
}
但这会导致:
而且(你可以猜到)既不是颜色也不是我想要的样子 我找到了改变背景颜色的其他方法(“backgroundColor = Color(0xFFF67070)”)
但是这段代码看起来很混乱,如何使用资源更改该按钮的背景颜色?
提前感谢:)
【问题讨论】:
-
不是很清楚。
-
我正在尝试将按钮的背景颜色设置为保存在 colors.xml 中的值,仅此而已
-
试试
colorResource()
标签: android user-interface button android-jetpack-compose android-compose-button