Пользовательский 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>
Этот переключатель по большей части выглядит и работает так, как задумано, но есть ли способ «оживить» дорожку, когда большой палец перемещается по ней при перетаскивании пользователем? Либо исчезать между проверенным и непроверенным, либо желательно менять «за» большим пальцем.
Текущее поведение показано ниже.