добавить градиент для большого пальца switchcompat - PullRequest
0 голосов
/ 18 января 2019

Я хочу добавить градиент цвета для большого пальца switchcompat.

<androidx.appcompat.widget.SwitchCompat
            android:layout_width="50dp"
            android:checked="true"
            android:layout_height="50dp"
            android:thumb="@drawable/switch_thumb"      
 />

Drawable switch_thumb.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list
        xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="oval">
            <gradient
                    android:startColor="@color/thumb_start_gradient"
                    android:endColor="@color/thumb_end_gradient"/>

        </shape>
    </item>
    <item
            android:bottom="2dp"
            android:left="1dp"
            android:right="1dp"
            android:top="1dp">
        <shape android:shape="oval">
            <gradient
                    android:startColor="@color/thumb_start_gradient"
                    android:endColor="@color/thumb_end_gradient"/>
        </shape>
    </item>
    <item>

        <shape android:shape="oval">
            <solid android:color="#0f0"/>
        </shape>

    </item>
</layer-list>

но он даже не тянет выключатель.

...