渐变显示红色

时间:2019-03-21 16:06:56

标签: android gradient

在drawable中创建了新文件,并创建了此代码以显示渐变颜色。

<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
    android:angle="90"
    android:endColor="#FFFFFF"
    android:startColor="#FF795548"/>
</selector>

当用作背景时,在预览屏幕中没有预览 android:background="@drawable/drawableName"我的背景变成红色。

1 个答案:

答案 0 :(得分:3)

您应将标签selector更改为标签shape。 这是更改后的新代码:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
    android:angle="90"
    android:endColor="#FFFFFF"
    android:startColor="#FF795548"/>
</selector>