Пользовательский Android-трек "анимация"

Я создал основной обычайSwitch, как определено ниже.

<Switch
        android:id="@+id/availSwitch"
        android:layout_width="wrap_content"
        android:switchMinWidth="110dp"
        android:layout_height="wrap_content"
        android:track="@drawable/switch_track"
        android:thumb="@drawable/thumb"/>

@drawable/thumb это простой PNG, который отлично работает.

@drawable/switch_track определяется ниже.@drawable/trackon а также@drawable/trackoff являются PNG.

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="false" android:drawable="@drawable/trackoff" />
    <item android:state_checked="true"  android:drawable="@drawable/trackon" />
    <item                               android:drawable="@drawable/trackoff" />

</selector>

Этот переключатель по большей части выглядит и работает так, как задумано, но есть ли способ «оживить» дорожку, когда большой палец перемещается по ней при перетаскивании пользователем? Либо исчезать между проверенным и непроверенным, либо желательно менять «за» большим пальцем.

Текущее поведение показано ниже.

Ответы на вопрос(3)

Ваш ответ на вопрос