Android 自定义 进度条,一般有三种方式,最早一般使用UI给的图片使用帧动画,完成,后面两种,一种是使用自定义颜色,另外一种是使用带相近色的图片加动画完成。
下面具体 说一下三种方式,推荐使用第二种方式,如果这种达不到效果,或者比较高也可使用第一种方式;
一、通过帧动画实现 1.首先在res 下新建设 anim 文件夹,在里面新建XML 文件;
【android|Android 三种常用实现自定义圆形进度条 ProgressBar 及demo】定义res/anim/loading.xml如下:
例:loading.xm
二、通过自定义颜色实现
定义res/drawable/progress_color.xml如下:
第三种 使用有进度的UI图片:
定义res/drawable/progress_pic.xml如下:
在Activity 布局中直接使用就可以:
demo 下载: http://download.csdn.net/detail/q610098308/9716246