Custom Android wechseln Track "Animation"

Ich habe eine Basisanpassung erstelltSwitch, Wie unten definiert

<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"/>

Das@drawable/thumb ist ein einfaches PNG, das gut funktioniert.

Das@drawable/switch_track ist unten definiert.@drawable/trackon und@drawable/trackoff sind PNGs.

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

Dieser Schalter sieht größtenteils wie vorgesehen aus und funktioniert auch so. Gibt es jedoch eine Möglichkeit, die Spur zu animieren, wenn der Daumen beim Ziehen durch den Benutzer darüber bewegt wird? Entweder zwischen aktiviert und deaktiviert wechseln oder am besten hinter dem Daumen wechseln.

Das aktuelle Verhalten ist unten dargestellt.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage