简述:
最近在做一个类似流量统计的进度条,但是要考虑一种情况就是progress的值超过规定值(比如满值是100)的情况。可能用户希望一眼就看到自己超了流量。而且默认的进度条是黄色的进度,灰黑色的背景。这个也是可以改变的。
此外,还有一个用途是,可以实现,不同的进度,进度条显示不同的颜色(理论上可行,未实验)
效果:
测试值为50时的效果:
测试值为100时的效果:
测试值为150时的效果:
实现原理:
ProgressBar的显示效果,是定义在XML文件中的,像长条形进度条,是定义在
系统的drawable/progress_horizontal.xml文件中,通过分析此文