Android ImageButton con un estado seleccionado?

Si estaba usando un ImageButton con un selector para su fondo, ¿hay algún estado que pueda cambiar que haga que cambie su apariencia? En este momento puedo hacer que cambie las imágenes cuando se presiona, pero parece que no hay un estado "resaltado" o "seleccionado" o similar que me permita alternar su apariencia a voluntad.

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" />

Respuestas a la pregunta(5)

Su respuesta a la pregunta