kotlin 如何在ImageView上制作渐变颜色并进行设置(android)

wfypjpf4  于 2022-12-13  发布在  Kotlin
关注(0)|答案(1)|浏览(204)

gradient.xml:

<gradient
    android:angle="135"
    android:endColor="#aaFFB5B9"
    android:startColor="#aaFFDEB5"
     />

<corners android:radius="0dp" />
<size
    android:width="120dp"
    android:height="120dp"/>

gradient2.xml:

<gradient
    android:angle="135"
    android:startColor="#aaECB4FF"
    android:endColor="#aaB4CCFF"
     />

<corners android:radius="0dp" />

<size
    android:width="120dp"
    android:height="120dp"/>

ImageView:android:前景="@可绘制/渐变”
图像视图2:android:前景="@可绘制/梯度2”

50pmv0ei

50pmv0ei1#

在drawable/gradient.xml中:

<?xml version="1.0" encoding="utf-8"?>
<!--You have to specify the shape of the gradient-->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle"
    >
    <gradient
        android:angle="135"
        android:endColor="#aaFFB5B9"
        android:startColor="#aaFFDEB5"
        />

    <corners android:radius="0dp" />
    <size
        android:width="120dp"
        android:height="120dp"/>
</shape>

在图像视图中:

<ImageView
         ...
            android:src="@drawable/gradient"
            />

对ImageView 2执行相同操作

相关问题