Android SeekBar Thumb图像在正常,按下,发布时更改

时间:2012-09-26 07:59:08

标签: android android-layout

我想在SeekBar运动中实现不同的图像它适用于第一次加载(白色图像)和(按下 - 黄色图像)但是(在按下发布时 - 蓝色图像)没有显示。这是我的代码

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/default_seek_thumb_pressed_new" 
        android:state_pressed="true" android:state_window_focused="true"/>

    <item android:drawable="@drawable/default_seek_thumb_selected_new" 
        android:state_selected="false" />

    <item android:drawable="@drawable/default_seek_thumb_normal_new"/>

</selector>

提前致谢

1 个答案:

答案 0 :(得分:0)

释放按钮后,它将恢复为默认状态。如果在从按钮上抬起手指时想要不同的图像,请尝试

<item android:drawable="@drawable/default_seek_thumb_selected_new" 
    android:state_focused="true" android:state_pressed="false"/>

而不是

<item android:drawable="@drawable/default_seek_thumb_selected_new" 
    android:state_selected="false" />