系统默认的seekbar很多时候不符合开发需求,那么就需要自定义seekbar的样式,方法并不复杂,下面记录一下:
创新互联专注于汶上网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供汶上营销型网站建设,汶上网站制作、汶上网页设计、汶上网站官网定制、重庆小程序开发服务,打造汶上网络公司原创品牌,更为您提供汶上网站排名全网营销落地服务。布局文件中:
android:thumb="@drawable/sanjiaoup"
通过这样一行代码就可以更换滑动图标,图片自己选择合适的就行。
自定义进度条布局文件中加入这个:
android:progressDrawable="@drawable/seekbar_style"
自定义drawable中加入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"> <shape> <corners android:radius="1000dip" /> <!-- startColor表示开始颜色,endColor表示结束颜色,centerColor表示中心颜色,3者结合成进度条颜色效果 --> <!-- centerY表示进度条的粗细,越小的话越粗,越大则越细 --> <gradient android:angle="270" android:centerColor="#005a5d5a" android:centerY="0.75" android:endColor="#000000" android:startColor="#00ffffff" /> </shape> </item> <item android:id="@android:id/secondaryProgress"> <clip> <shape> <corners android:radius="5dip" /> <gradient android:angle="270" android:centerColor="#00ffb600" android:centerY="0.75" android:endColor="#00ffcb00" android:startColor="#00ffd300" /> </shape> </clip> </item> 这里是滑动过后的样式 <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="100dip" /> <gradient android:angle="270" android:centerColor="#fc0000" android:centerY="0.75" android:endColor="#fc0000" android:startColor="#fc0000" /> </shape> </clip> </item> </layer-list>
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
新闻标题:自定义SeekBar样式-创新互联
文章位置:https://www.cdcxhl.com/article34/dsdcse.html
成都网站建设公司_创新互联,为您提供关键词优化、网站改版、小程序开发、手机网站建设、品牌网站建设、网站设计
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联