Cómo cambiar la imagen del ImageButton cuando se presiona y se libera?
Quiero que en mi aplicación Android, ImageButton
cambiar su imagen cuando se presiona y se suelta, y cuando se presiona liberado de nuevo, la imagen de ImageButton
se cambió de nuevo, ¿cómo hacerlo?
- Deshabilitar un ImageButton
- Desactivar un ImageButton?
- Iterate a través de ImageButtons dando enfoque a Android
- ¿Cómo puedo cambiar programáticamente el destino ImageButton src cuando se cumple una condición?
- Cabeza de chat Haga clic en eventos
- Cómo eliminar la imagen de fondo estándar de ImageButton?
- Android: cómo configurar la altura / anchura de la imagen src de un ImageButton?
- Android Consigue las dimensiones de Image en ImageButton
- ¿Cómo cambiar la transparencia del botón de imagen mediante programación?
- ImageButton en Android
- Botones redondeados de la imagen del androides de las esquinas
- Android - imagen diferente para rollover en ImageButton
- ImageButton change src
Crear un selector (es un archivo xml) poner en carpeta. Y en la trayectoria del xml cinco de ese xml instaed de la imagen real android:background="@drawable/imageselector"
o en el programa también usted puede conseguir el mismo usando imageview.setBackgroundDrawable(R.drawable.imageselector)
A continuación se muestra mi selector imageselector.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/arow_selected" /> <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/arow_selected" /> <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/arow_selected" /> <item android:drawable="@drawable/arow_unselect" /> </selector>
Utilice el selector para esto … aquí hay un enlace para esto .. http://developer.android.com/reference/android/widget/ImageButton.html
- RELEASE_KEY_ALIAS y RELEASE_KEY_PATH valores para generar clave hash
- OnStart () y onStartCommand () siguen llamados en 2.0 y superiores