在Android中,我们可以指定选择器,允许我们根据状态(选中vs未选中)在不同的可绘制资源之间切换。
我们还可以定义android:enterFadeDuration
和android:exitFadeDuration
来添加淡入/淡出动画。
这个淡入淡出动画使用的内插器是什么?线性?加速? AccelerateDecelerate?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:enterFadeDuration="150"
android:exitFadeDuration="150">
<item android:drawable="@drawable/example_asset_a"
android:state_selected="true"/>
<item android:drawable="@drawable/example_asset_b"
android:state_selected="false"/>
</selector>