普通selector只能在两种状态图片之间切换,animated-selector允许通过帧动画从一个状态切换到另一个状态
XML代码:
<?xml version="1.0" encoding="utf-8"?>
<animated-selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 开启状态 -->
<item
android:id="@+id/state_on"
android:state_selected="true"
android:drawable="@drawable/bt_switch_01"/>
<!-- 关闭状态 -->
<item
android:id="@+id/state_off"
android:state_selected="false"
android:drawable="@drawable/bt_switch_10"/>
<!-- 开启切换到关闭的动画 -->
<transition
android:fromId="@id/state_on"
android:t