Android Jetpack撰写渐变

问题描述 投票:1回答:1

是否可以在使用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)
            }
        }
    }
}

我想在图像顶部绘制半透明的渐变。

android gradient android-jetpack android-jetpack-compose
1个回答
0
投票

这是在Paint对象上的Compose中如何使用LinearGradientShader的示例。我想您可以使用类似的方法来获得所需的内容

https://gist.github.com/lelandrichardson/35b2743e1acd5d672f963f92aca57d4a#file-shimmer-kt-L83

© www.soinside.com 2019 - 2024. All rights reserved.