Focus Lost animación en Android / Ice Cream Sandwich

En mi tablet, cada vez que pones el dedo sobre algo que se puede hacer clic (como un elemento de menú), se destaca como un azul pálido. Cuando arrastra el dedo, hay un pequeño desvanecimiento.

¿Alguien sabe dónde vive esta animación / color en el SDK? Quiero programar esta animación en un Button que tengo.

Utilice el atributo android:exitFadeDuration en el fondo de su botón 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> 

Tenga en cuenta que esto sólo funciona para Android> = 3.0 (nivel de API 11)

Docs: http://developer.android.com/reference/android/R.attr.html#exitFadeDuration

  • Apertura de linterna en android con diferentes modos
  • La forma más rápida y fácil de encontrar métodos en Java / Android que tardan un segundo o más en ejecutarse
  • No se puede leer packageName desde AndroidManifest.xml
  • Demasiado repetitivo, ¿cómo puedo reducir mis constructores de POJO?
  • ¿Puedo obtener la cantidad de memoria que queda para mi programa?
  • Android TextView NullPointerException con onTouchListener y onClickListener en 4.0
  • Doble toque -> Zoom en Android MapView?
  • Android Studio: no se pudo completar la ejecución de gradle, la causa está vacía
  • ¿Cuál es el entero que devuelve getInt (clave de cadena) en android.os.Bundle?
  • ¿Cómo escribir letras árabes separadas?
  • Conexión larga de sondeo TCP de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.