Jeśli korzystałem z ImageButton z selektorem dla jego tła, czy istnieje stan, który mogę zmienić, który zmieni jego wygląd? W tej chwili mogę go zmienić po naciśnięciu, ale wydaje się, że nie ma "podświetlonego" lub "wybranego" lub podobnego stanu, który pozwala mi przełączać jego wygląd do woli.Android ImageButton z wybranym stanem?
Oto mój XML; zmienia się tylko wygląd 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" />
Korzystanie z przycisku ImageButton i śledzenie wybranego stanu wydaje się być nieco hackerem. Powinieneś użyć przełącznika, jeśli chcesz przełączyć funkcjonalność. –