转载自:http://gundumw100.iteye.com/blog/1289348
1: 在JAVA代码中
在java代码中 ProgressBar 继承自View, 在android.widegt包中
ProgressDialog 继承自Dialog, 在 android.app包中。
2: 在XML文件中
ProgressBar 默认是圆形转圈。
当为ProgressBar设置style="?android:attr/progressBarStyleHorizontal",后ProgressBar变成水平进度条,可以设置progress 和maxprogressProgressBar 在默认情况下,如果设置其它的style:
<ProgressBar style="@android:style/Widget.ProgressBar.Inverse"/> 中等大小
<ProgressBar style="@android:style/Widget.ProgressBar.Large.Inverse"/> 大<ProgressBar style="@android:style/Widget.ProgressBar.Small.Inverse"/> 小a: 通过动画实现自定义ProgressBar
定义res/anim/loading.xml如下:
在layout文件中引用如下:
定义res/drawable/dialog_style_xml_color.xml如下:
在layout文件中引用如下:
c、使用一张图片进行自定义
定义res/drawable/dialog_style_xml_icon.xml如下:
d: <animated-rotate/>旋转一张图片:
res/drawable/custom_progress_draw.xml: