如何在 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>
我想创建自定义背景,我想在 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>