我的操作栏有自定义指示器。当用户按下它时,它会变为不同的颜色,按预期工作。
有两个问题:
1)当用户按下向上指示器并按住并离开向上指示器触摸区域时。向上指示器将颜色更改为默认值,比标题区域将颜色更改回其默认值更快。
2)当用户实际点击(按下并释放)并且加载下一个活动时,向上指示器返回其默认状态,而标题区域处于按下状态。我需要它们都是相同的状态,当它们没有达成协议时它看起来很糟糕。
<item android:drawable="@drawable/my_up_indicator_pressed" android:state_pressed="true"/>
<item android:drawable="@drawable/my_up_indicator_pressed" android:state_selected="true"/>
<item android:drawable="@drawable/my_up_indicator_pressed" android:state_focused="true"/>
<item android:drawable="@drawable/my_up_indicator_pressed" android:state_hovered="true"/>
<item android:drawable="@drawable/my_up_indicator_pressed" android:state_checked="true"/>
<item android:drawable="@drawable/my_up_indicator_pressed" android:state_activated="true"/>
<item android:drawable="@drawable/my_up_indicator_default"/>