一个简单的自定义SeekBar样式

来源:互联网 发布:iphone移动数据开关 编辑:程序博客网 时间:2024/05/16 23:38

自定义SeekBar的Xml文件

<!-- 背景 --><item android:id="@android:id/background">    <shape>     <!-- 圆角 -->        <corners android:radius="5dip" />        <gradient            android:angle="270"   //渐变的角度            android:centerColor="#ff535353" //渐变中间的颜色值            android:centerY="0.75"        //渐变中心Y点坐标的相对位置            android:endColor="#ff535353"  //渐变结束的颜色值            android:startColor="#ff535353" />  //渐变起始的颜色值    </shape></item><!-- 第二进度条 --><!--<item android:id="@android:id/secondaryProgress">    <clip>        <shape>            <corners android:radius="5dip" />            <gradient                android:angle="270"                android:centerColor="#ffffcc00"                android:centerY="0.75"                android:endColor="#ffffcc00"                android:startColor="#ffffcc00" />        </shape>    </clip></item>--><!-- 第一进度条 --><item android:id="@android:id/progress">    <clip>        <shape>            <corners android:radius="5dip" />            <gradient                android:angle="270"                android:centerColor="#ffffcc00"                android:centerY="0.75"                android:endColor="#ffffcc00"                android:startColor="#ffffcc00" />        </shape>    </clip></item>


这里写图片描述

接下来就是SeerkBar定义了

<SeekBar            android:id="@+id/ribbon_speed_seekbar"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:progress="30"              android:progressDrawable="@drawable/seekbar_progress"            android:thumb="@drawable/seekbar_thumb" />//定义滑块

非常简单,看来还是需要多写。加油!!!

angle对应值的起点如图:
这里写图片描述

0 0
原创粉丝点击