【Android进度条】三种方式实现自定义圆形进度条ProgressBar


一、通过动画实现

定义res/anim/loading.xml如下:


二、通过自定义颜色实现

定义res/drawable/progress_small.xml如下:


三、使用一张图片进行自定义
定义res/drawable/progress_small.xml如下:



使用方法都一样,如下:



也可以根据需要通过设置style来设置其大小! 一般只有使用默认的ProgrressBar的时候采用。对于上述三种自定义的方式,建议修改直接修改图片大小,或者shape;


设置成progressBarStyleSmall后,图标变小。 

设置成progressBarStyleLarge后,图标变大



参考:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=76872

你可能感兴趣的:(【Android进度条】三种方式实现自定义圆形进度条ProgressBar)