自定义seekbar
<SeekBar android:id="@+id/seekbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginRight="30dp" android:maxHeight="5dp" android:minHeight="5dp" android:paddingBottom="5dp" android:paddingTop="5dp" android:progressDrawable="@drawable/jdplay_progress_drawable" android:thumb="@mipmap/jdplay_seekbar_thumb" android:thumbOffset="0dp" />
android:thumbOffset="0dp"是通常设置thumb后,滑动图片会被隐藏一部分。设置thumbOffset就可以解决该问题。
<?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@android:id/background"> <shape> <corners android:radius="0dip" /> <gradient android:angle="270" android:centerColor="#19ffffff" android:centerY="0.45" android:endColor="#19ffffff" android:startColor="#19ffffff" /> </shape> </item> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="0dip" /> <gradient android:angle="270" android:centerColor="#ffffff" android:centerY="0.45" android:endColor="#ffffff" android:startColor="#ffffff" /> </shape> </clip> </item> </layer-list>