是否可以在使用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)
}
}
}
}
我想在图像顶部绘制半透明的渐变。
这是在Paint对象上的Compose中如何使用LinearGradientShader的示例。我想您可以使用类似的方法来获得所需的内容
https://gist.github.com/lelandrichardson/35b2743e1acd5d672f963f92aca57d4a#file-shimmer-kt-L83