Gdybym używał ImageButton z selektorem jako tło, czy istnieje stan, który mogę zmienić, który spowoduje, że zmieni on swój wygląd? W tej chwili mogę zmusić go do zmiany obrazów po naciśnięciu, ale wydaje się, że nie ma „podświetlonego”, „wybranego” lub podobnego stanu, który pozwala mi dowolnie przełączać jego wygląd.
Oto mój XML; zmienia wygląd tylko po naciśnięciu.
<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" />