Si estaba usando un ImageButton con un selector para su fondo, ¿hay algún estado que pueda cambiar que haga que cambie su apariencia? Ahora mismo puedo hacer que cambie las imágenes cuando las presiono, pero parece que no hay un estado "resaltado" o "seleccionado" o similar que me permita alternar su apariencia a voluntad.Android ImageButton con un estado seleccionado?
Aquí está mi XML; solo cambia de apariencia cuando se presiona.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:drawable="@drawable/map_toolbar_details" />
El uso de un ImageButton, y el seguimiento del estado seleccionado parece un poco un truco. Debería usar un botón para alternar, si desea alternar la funcionalidad. –