相关疑难解决方法(0)

向imageview添加渐变

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

在此输入图像描述

我试过这样的东西,但我只得到渐变没有图像..

    <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)

android android-imageview android-drawable

42
推荐指数
5
解决办法
4万
查看次数

Android Jetpack 组合渐变

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

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

android gradient android-jetpack android-jetpack-compose

6
推荐指数
2
解决办法
4209
查看次数