各位看官们大家好,上一回中咱们说的是Android中自定义ProgressBar的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起Talk Android吧!
看官们,我们在上一回是通过自定义PrgressBar的方式给它添加了文字,这算是向高大上路上迈出了第一步,毕竟有看官还觉得它不够高大上呢,这一回中我们将继续沿着高大上的道路前进,如何前进呢?主要是给它点颜色看看。
我们在上一回中演示程序运行结果时可以看到进度条的背景是灰色,更新的进度为黄色,这是系统默认设置的颜色,我们可以修改它们。有看官问:如何修改?其实它们是被封装在系统style中的,也就是我们在代码中使用的:
style
不过该style封装了很多东西,修改起来麻烦一些,好在系统开放了属性让我的修改变的比较简单,我们只需要修改两个属性就可以,详细如下:
<
看官们,下面是我们修改后的程序运行结果,请大家参考,从中可以看到进度条在没有更新前是白色的,更新时变成了紫色,完全符合我们预期。
看官们,这里只是简单地修改了进度条的颜色,只能说向高大上的路上前进了一步,离高大上的目标还比较远,要想完成高大上的目标,我们需要了解一些drawable资源的内容,因为它负责了进度条的外观,颜色等内容。我们在这里只是起个头说明一下,更加详细的内容,我们会在后面的章回中进行分析。
各位看官,关于Android中自定义ProgressBar机制的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!