Java 安卓/冰淇淋三明治上的焦点迷失动画

Java 安卓/冰淇淋三明治上的焦点迷失动画,java,android,Java,Android,在我的平板电脑上,每当你把手指放在可点击的东西上(比如菜单项),它就会高亮显示为淡蓝色。当你把手指拖开时,会有一个很好的淡入淡出 有人知道这个动画/颜色在SDK中的位置吗?我想在我拥有的按钮上以编程方式播放此动画。使用按钮背景状态列表中的android:exitFadeDuration属性Drawable: <selector xmlns:android="http://schemas.android.com/apk/res/android" android:exitFadeDuratio

在我的平板电脑上,每当你把手指放在可点击的东西上(比如菜单项),它就会高亮显示为淡蓝色。当你把手指拖开时,会有一个很好的淡入淡出


有人知道这个动画/颜色在SDK中的位置吗?我想在我拥有的
按钮上以编程方式播放此动画。

使用按钮背景状态列表中的
android:exitFadeDuration
属性Drawable:

<selector xmlns:android="http://schemas.android.com/apk/res/android" android:exitFadeDuration="100">
    <!-- Non focused states -->
    <item android:drawable="@drawable/button_normal" android:state_focused="false" android:state_pressed="false" android:state_selected="false" />
    <item android:drawable="@drawable/button_normal" android:state_focused="false" android:state_pressed="false" android:state_selected="true" />
    <!-- Focused states -->
    <item android:drawable="@drawable/button_focused" android:state_focused="true" android:state_pressed="false" android:state_selected="false" />
    <item android:drawable="@drawable/button_focused" android:state_focused="true" android:state_pressed="false" android:state_selected="true" />
    <!-- Pressed -->
    <item android:drawable="@drawable/button_pressed" android:state_pressed="true" />
</selector>

请注意,这只适用于Android>=3.0(API级别11)

文件: