Cambio de pista personalizada de Android 'animación'
He creado una costumbre básicaSwitch
, Como es definido debajo.
<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"/>
los@drawable/thumb
es un PNG simple que funciona bien.
los@drawable/switch_track
se define a continuación.@drawable/trackon
y@drawable/trackoff
son PNG's.
<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>
Este interruptor se ve y funciona según lo previsto en su mayor parte, pero ¿hay alguna forma de 'animar' la pista a medida que el pulgar se desplaza sobre ella al arrastrarla por el usuario? O se desvanecen entre marcado y no marcado, o preferiblemente cambian 'detrás' del pulgar.
El comportamiento actual se muestra a continuación.