Se eu estivesse usando um ImageButton com um seletor para seu plano de fundo, há um estado que posso alterar que fará com que ele mude sua aparência? Agora posso fazer com que ele mude as imagens quando pressionado, mas parece não haver nenhum estado "destacado" ou "selecionado" ou semelhante que me permita alternar sua aparência à vontade.
Aqui está meu XML; ele só muda de aparência quando pressionado.
<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" />