Я пытаюсь изменить табикон при нажатии вкладки (т. Е. Когда он меняет цвет при нажатии на вкладку, но еще не отпущен) Я создал селектор следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Non focused states -->
<item android:state_focused="false"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/ic_tab_icon1" />
<item android:state_focused="false"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/ic_tab_icon2" />
<!-- Focused states -->
<item android:state_focused="true"
android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/ic_tab_icon3" />
<item android:state_focused="true"
android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/ic_tab_icon4" />
<!-- Pressed -->
<item android:state_pressed="true"
android:drawable="@drawable/ic_tab_icon5" />
</selector>
Однако по какой-то причине достигаются только первые два состояния (используются только значок 1 и значок 2). Может кто-нибудь сказать мне, каково правильное состояние для «нажатой, но не выбранной» вкладки?
* Отредактировано, чтобы прояснить новую ситуацию