如何在 JetPack Compose 中更改 Text Color.White 的不透明度。
Text(text = funfact , fontSize = 18.sp, color = Color.White )
Text(text = funfact , fontSize = 18.sp, color = Color.White )
您可以通过更改颜色属性中的 alpha 通道来改变透明度:
Text(text = funfact, fontSize = 18.sp, color = Color.White.copy(alpha = 0.5f))
alpha
修饰符:Text(
text = funfact,
modifier = Modifier.alpha(0.5f),
fontSize = 18.sp,
color = Color.White,
)
CompositionLocalProvider
中,如下所示:CompositionLocalProvider(LocalContentAlpha provides ContentAlpha.medium) {
Text(text = "Your text")
}
ContentAlpha
包含 3 种默认的透明度类型:中等、高和禁用。
在稳定版的Compose 1.3.1上进行了测试。
Text(text = "Your text", modifier = Modifier.alpha(ContentAlpha.medium))