自定义seekBar的样式

来源:互联网 发布:cpa难考吗 知乎 编辑:程序博客网 时间:2024/05/17 08:44

<SeekBar    android:id="@+id/seekBar"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:layout_below="@id/iv_music_mark"    android:focusable="true"    android:maxHeight="4dp"    android:minHeight="4dp"    android:paddingLeft="16dp"    android:paddingRight="16dp"    android:layout_marginTop="10dp"    android:progressDrawable="@drawable/po_seekbar"    android:thumb="@drawable/seekbar_thumb" />
po_seekbar.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">        <shape>            <solid android:color="#999999" />        </shape>    </item>    <item android:id="@android:id/secondaryProgress">        <clip>            <shape>                <solid android:color="#999999" />            </shape>        </clip>    </item>    <item android:id="@*android:id/progress">        <clip>            <shape>                <solid android:color="@color/title_blue" />            </shape>        </clip>    </item></layer-list>
seekbar_thumb.xml 文件:

<?xml version="1.0" encoding="utf-8"?><selector    xmlns:android="http://schemas.android.com/apk/res/android">    <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/seekbar_thumb_icon" />    <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/seekbar_thumb_icon" />    <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/seekbar_thumb_icon" />    <item android:drawable="@drawable/seekbar_thumb_icon" /></selector>
这样自己可以随意修改进度条的颜色和滑块图片。。


原创粉丝点击