我想在图像的底部添加渐变.像这样的东西:

我试过这样的东西,但我只得到渐变没有图像..
<ImageView
android:id="@+id/trendingImageView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/trend_donald_sterling"
android:src="@drawable/trending_gradient_shape"
/>
Run Code Online (Sandbox Code Playgroud)
trending_gradient_shape:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:angle="90"
android:endColor="@android:color/darker_gray"
android:startColor="@android:color/darker_gray" />
<corners android:radius="0dp" />
</shape>
Run Code Online (Sandbox Code Playgroud) 是否可以在使用 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)
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我想在图像顶部绘制一个半透明的渐变。