我正在使用Jetpack Compose为我的应用设计主题,我有以下代码:
@Composable
fun MyTheme(content: @Composable () -> Unit) {
val colors = lightColors(
primary = CustomColors.Custom1,
primaryVariant = CustomColors.Custom2,
onPrimary = Color.White,
background = Color.White,
secondary = CustomColors.Custom2
)
MaterialTheme(colors = colors, content = content)
}
object CustomColors{
val Custom1 = Color(0xEF119335)
val Custom2= Color(0xAA892335)
}
问题在于当我添加
secondary = CustomColors.Custom2
时,在onPrimary = Color.White
中会出现错误。错误信息如下:
给定背景的'on'颜色冲突错误