基本原理是在drawable目录下建立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" android:drawable="@drawable/bg" />
<!-- 设置第二级进度条颜色图像资源 -->
<item android:id="@android:id/secondaryProgress"
android:drawable="@drawable/secondary" />
<!-- 设置第一级进度条颜色图像资源 -->
<item android:id="@android:id/progress" android:drawable="@drawable/progress" />
</layer-list>
然后通过设置progressDrawable属性设置
原文地址:http://dev.10086.cn/cmdn/bbs/thread-18469-1-1.html
另外再补充2个链接
http://dev.10086.cn/cmdn/bbs/thread-16000-1-1.html 通过自定义进度条的自定义控件解决
http://www.eoeandroid.com/thread-27632-1-1.html 通过代码继承RelativeLayout实现自己的ProgressBar
都可以参考
最新看到解释得更详细的 来自于JavaEye
http://www.iteye.com/topic/788978
继续添加文摘链接。。
http://www.ihoton.com/androidandroid-progressbar-color.html
分享到:
相关推荐
CircularProgressView一个可以调节颜色和线条粗细的环形进度条控件
本文实例讲述了Android ProgressBar圆形进度条颜色设置方法。分享给大家供大家参考,具体如下: 你是不是还在为设置进度条的颜色而烦恼呢……别着急,且看如下如何解决。 ProgressBar分圆形进度条和水平进度条 我...
android中设置水平进度条和seekbar的样式,自行写一个XML文件,
通过layer-list实现的自定义颜色的 ProgressBar,效果还不错!
Android带有文字的progress,文字的颜色随着进度条的提升而渐变
Android 圆形颜色渐变进度条 自定义控件 博客地址见: http://blog.csdn.net/wangchunlei123/article/details/50478913
Android 进度条ProgressBar。能通过属性控制进度条颜色,文字颜色。下载demo预览:http://fir.im/ProgressBar
通过自定义progressBar,draw文字的同时,让文字随着进度条的增加,颜色产生渐变
// 绘制白色圆圈,即进度条背景 paint.setColor(Color.rgb(0x57, 0x87, 0xb6)); paint.setStrokeWidth(marxArcStorkeWidth); canvas.drawArc(oval, -90, ((float) progress / maxProgress) * 360, false, paint...
看到效果图可能会给人一种使用了高端技术的感觉,其实这个没有那么高深,我们只是简单改变了ProgressBar的样式即可实现,下面说说实现方式。 首先我们简单分析一下: 1 . 上面的样式只是实现了颜色渐变,但它旋转和...
这个没法了只能看源码了,还好下载了源码, sources\base\core\res\res\ 下应有尽有,修改进度条颜色只能找progress ,因为是改变样式,首先找styles.xml 找到xml后,进去找到 <style name=Widget.ProgressBar&...
本篇文章主要介绍了Android开发之进度条ProgressBar的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
自定义progressbar http://write.blog.csdn.net/postedit/52090094 主要是分段时progressbar的颜色不一样 ...-- progress 进度条颜色 --> <!-- progress 背景 颜色 --> <!-- progress 分段
这个没法了只能看源码了,还好下载了源码, sources\base\core\res\res\ 下应有尽有,修改进度条颜色只能找progress ,因为是改变样式,首先找styles.xml 找到xml后,进去找到: <style name=Widget.ProgressBar...
自定义分段进度条:1.可以根据权重设置不同段的大小;2.可以设置进度到某段时进度条显示的颜色;
主要介绍了Android编程实现自定义ProgressBar样式功能,涉及针对背景色及一级、二级进度条颜色的操作技巧,需要的朋友可以参考下
progressBar动态设值 根据属性调节进度条颜色及进度条快吗
Android 带文字的进度条,文字颜色随进度条的增加而渐变的效果
CircleProgressBar 环形进度条 源码地址:ProjectX 介绍 带载入动画的环形进度条,可高度配置,支持配置成表盘。 属性说明 ...设置排版方式,当高宽超过绘制所需尺寸时,此属性定义其...设置背景颜色 cpbProgressSize