android 我如何使一个启动图标与梯度背景?

mrfwxfqh  于 2023-01-24  发布在  Android
关注(0)|答案(1)|浏览(137)

标准的Android Image Studio只允许我选择一种颜色作为图标的背景,有没有方法可以选择两种颜色并创建线性渐变效果?

wlzqhblo

wlzqhblo1#

在drawable中创建color_gradient. xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <gradient
                android:startColor="@color/start_gradient" <!--Start color of the gradient-->
                android:endColor="@color/end_gradient" <!--End color of the gradient-->
                android:angle="45" /> <!--Change this to see the combination of gradient color-->
        </shape>
    </item>
</selector>

当用于图像时:

android:backgroundTint="@drawable/color_gradient
    • 编辑:**

在使用Android Image Asset的情况下,您仍然可以将背景颜色链接到此xml文件,以创建渐变背景

相关问题