seekbar设置进度条颜色

seekbar设置进度条颜色

效果图

seekbar设置进度条颜色_第1张图片

资源下载:

seekbar设置进度条的颜色-CSDN下载
http://download.csdn.net/download/baidu_31093133/10242615

核心代码

 <SeekBar
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:max="100"
        android:maxHeight="3.4dp"
        android:minHeight="3.4dp"
        android:paddingBottom="10dp"
        android:paddingTop="10dp"
        android:progress="50"
        android:splitTrack="false"

        //这里设置seekbar的进度条颜色
        android:progressDrawable="@drawable/bg_adjust_seek_bar"
        //这里设置seekbar的按钮图片
        android:thumb="@drawable/bg_seek_bar_thumb2"/>

同一种颜色的进度条bg_adjust_seek_bar.xml


<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@android:id/background"
        android:paddingBottom="4dp"
        android:paddingTop="4dp">
        <shape>
            <corners android:radius="50dp"/>
            <solid android:color="#efefef"/>
        shape>
    item>

    <item
        android:id="@android:id/progress"
        android:paddingBottom="4dp"
        android:paddingTop="4dp">
        <clip>
            <shape>
                <corners android:radius="50dp"/>
                <gradient
                    android:angle="0"
                    android:endColor="#2896F0"
                    android:startColor="#2896F0"/>
            shape>
        clip>
    item>
layer-list>

实现颜色渐变的进度条


<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@android:id/background"
        android:paddingBottom="4dp"
        android:paddingTop="4dp">
        <shape>
            <corners android:radius="50dp"/>
            <solid android:color="#999999"/>
        shape>
    item>

    <item
        android:id="@android:id/progress"
        android:paddingBottom="4dp"
        android:paddingTop="4dp">
        <clip>
            <shape>
                <corners android:radius="50dp"/>
                <gradient
                    android:angle="0"
                    android:endColor="#C166D1"
                    android:startColor="#2896F0"/>
            shape>
        clip>
    item>
layer-list>

你可能感兴趣的:(android学习笔记)