如何在Android中为形状设置渐变颜色

时间:2017-03-11 13:35:39

标签: android android-drawable android-shape

我想创建自定义背景,我想在drawable文件夹中创建它 在此背景下,我写下以下代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">

    <stroke
        android:width="1dp"
        android:color="@color/gradient_center" />

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

</shape>

但在此代码中,我只为stroke设置已售出颜色,我想为stroke颜色设置渐变颜色。

我怎么能?

1 个答案:

答案 0 :(得分:0)

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">

<gradient
    android:angle="90"
    android:endColor="#b5b6d2"
    android:startColor="#555994"
    android:type="linear" />

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

</shape>