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

How to set gradiant color for stroke in shape in Android

我想创建自定义背景,我想在 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 设置了 sold 颜色,我想为 [=13] 设置 gradient 颜色=] 颜色。

我该怎么办?

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