He configurado un ImageButton para que sea transparente, por lo que el icono coincide con el panel de fondo como la barra de acciones de Android. Esto se ve bien como yo quiero.ImageButton no resalta al hacer clic con Fondo transparente
Sin embargo, cuando el fondo es transparente, no aparece el punto culminante azulado que aparece cuando presiona un botón transparente en la barra de acciones.
¿Puedo tener un ImageButton que sea transparente y que además tenga el flash de resaltado al hacer clic?
<ImageButton
android:id="@+id/nextItemButton"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@null"
android:src="@drawable/ic_media_ff" />
Desafortunadamente, el botón resaltar en los estilos incorporados de Android no es público. Este es el color personalizado con el que terminé. Estaba lo más cerca que pude del color Jelly Bean, que creo que es del mismo color en ICS: # 057891 Usar el StateListDrawable funcionó muy bien. –
El color predeterminado presionado depende del dispositivo y de la versión de Android que se esté ejecutando. El tema Holo usa un parche azulado semitransparente de 9 parches en estado comprimido. – Tomik
Finalmente algo que funciona. Gracias – frostymarvelous