1.SeekBar定义如下
<SeekBar
android:id="@+id/volume_seekbar"android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxHeight="@dimen/y11"//用于设置进度条的高度,不设置的话进度条可能会很宽
android:thumbOffset="0px"//设置thumb的偏移量允许thumb扩展超出轨道的范围
android:max="100"
android:progress="40"
android:thumb="@mipmap/icon_volume_seekbar_thumb"/>
2.volume_progress_drawable.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" >
<nine-patch android:src="@drawable/bg_volume_bg" />
</item>
<!-- 进度条 -->
<item android:id="@android:id/progress" >
<clip >
<nine-patch android:src="@drawable/bg_volume_progress" />
</clip>
</item>
</layer-list>
3.原来背景图一直显示不出来,是因为我定义progress时,没有写<clip>标签