自定义进度条样式

来源:互联网 发布:武功已臻化境知乎 编辑:程序博客网 时间:2024/06/07 19:19

进度条样式

   <style name="Widget.SeekBar.Normal" parent="@android:style/Widget.ProgressBar.Horizontal">              <item name="android:indeterminateOnly">false</item>              <item name="android:progressDrawable">@android:drawable/progress_horizontal</item>              <item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item>              //这两行是设置进度条粗细的            <item name="android:minHeight">20dip</item>              <item name="android:maxHeight">20dip</item>             //这个是拖块              <item name="android:thumb">@drawable/seek_thumb</item>        </style>

取一个名字为:progress.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>            <corners android:radius="5dip" />            <gradient                android:endColor="#65d521"                android:startColor="#65d521" />        </shape>    </item>    <!-- 进度的时候的颜色) -->    <item android:id="@android:id/progress">        <clip>            <shape>                <corners android:radius="5dip" />                <gradient                    android:endColor="#51aa1a"                    android:startColor="#51aa1a" />            </shape>        </clip>    </item></layer-list>

用图片的方式

<?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/seek_bg">    </item>    <!-- 进度的时候的图片) -->    <item android:id="@android:id/progress">        <clip android:drawable="@drawable/seek_progress" />    </item></layer-list>
0 0