4
在我的平板電腦上,無論何時將手指放在可點擊的物體(如菜單項)上,其突出顯示爲淡藍色。當你將手指放開時,會有一個很好的褪色。焦點在Android /冰淇淋三明治上丟失的動畫
有沒有人知道這個動畫/顏色居住在SDK中?我想以編程方式在我擁有的Button
上播放此動畫。
在我的平板電腦上,無論何時將手指放在可點擊的物體(如菜單項)上,其突出顯示爲淡藍色。當你將手指放開時,會有一個很好的褪色。焦點在Android /冰淇淋三明治上丟失的動畫
有沒有人知道這個動畫/顏色居住在SDK中?我想以編程方式在我擁有的Button
上播放此動畫。
使用android:exitFadeDuration
屬性,在按鈕的背景StateListDrawable:
<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)
文檔:http://developer.android.com/reference/android/R.attr.html#exitFadeDuration