是否可以使用 Jetpack Compose 在可绘制的图像上绘制渐变?
fun HeroCover() {
Column {
val image = +imageResource(R.drawable.edge_of_tomorrow_poster)
Container(modifier = Height(440.dp) wraps Expanded) {
Clip(shape = RoundedCornerShape(8.dp)) {
DrawImage(image = image)
}
}
}
}
我想在图像顶部绘制一个半透明的渐变。
最佳答案
使用 Jetpack Compose BETA02:
Box(
modifier = Modifier
.background(
brush = Brush.verticalGradient(
colors = listOf(
MaterialTheme.colors.primary,
MaterialTheme.colors.primaryVariant
)
)
)
) {
Content()
}
关于Android Jetpack 组合渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59348222/