自定义Progressbar:
1.自选一张图片
2.在drawable下创建一个rotate相关xml文件
3.自定义一个Style , 在控件Progressbar上引入自定义的style , 指定转动速度
在drawable文件下的 rotate_progressbar.xml
<rotate xmlns:android=""
android:drawable="@drawable/progressbar3" //自取的图片 android:fromDegrees="0" android:toDegrees="360" android:pivotX="50%" android:pivotY="50%"></rotate>
自定义的style:
<style name="style_progressbar">
<item name="android:indeterminateDrawable">@drawable/rotate_progressbar</item> <item name="android:minWidth">76dip</item> <item name="android:maxWidth">76dip</item> <item name="android:minHeight">76dip</item> <item name="android:maxHeight">76dip</item> </style>
<ProgressBar
android:id="@+id/progressBar1" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/style_progressbar" android:indeterminateDuration="700"/> //指定转速
自定义Progressbar有三种方式实现:动画,自定义颜色,图片。