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

一、通过动画实现
定义res/anim/loading.xml如下:

"false" xmlns:android="http://schemas.android.com/apk/res/android">

二、通过自定义颜色实现
定义res/drawable/progress_small.xml如下:

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

使用方法都一样, 如下:

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

设置成progressBarStyleSmall后,图标变小。
设置成progressBarStyleLarge后,图标变大


【Android|Android 三种方式实现自定义圆形进度条ProgressBar】参考: http://www.eoeandroid.com/forum.php?mod=viewthread&tid=76872

    推荐阅读