1.主布局
<SeekBar
style="@style/mySeekBar"
android:layout_width="@dimen/dp_120"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="@dimen/dp_6"
android:splitTrack="false" />
android:splitTrack="false"去除拖动图片跟随的系统背景色
2.stype
<style name="mySeekBar" parent="@android:style/Widget.SeekBar">
<item name="android:maxHeight">@dimen/dp_3</item>
<item name="android:minHeight">@dimen/dp_3</item>
<item name="android:indeterminateOnly">false</item>
<item name="android:progressDrawable">@drawable/seekbar_horizontal</item>
<item name="android:thumb">@drawable/thumb_img</item>
<item name="android:thumbOffset">@dimen/dp_0</item>
</style>
3.seekbar_horizontal.xml设置拖动条的样式
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@android:id/background"
android:drawable="@drawable/border_four_pink_f2_2" />
<item android:id="@android:id/progress">
<clip android:drawable="@drawable/border_four_pink" />
</item>
</layer-list>
4.thumb_img.xml设置拖动图片样式
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 按下状态 -->
<item
android:state_pressed="true"
android:drawable="@mipmap/tiwen_progress" />
<!-- 普通无焦点状态 -->
<item
android:state_focused="false"
android:state_pressed="false"
android:drawable="@mipmap/tiwen_progress" />
</selector>