自定义Progressbar:
1.自选一张图片
2.在drawable下创建一个rotate相关xml文件
3.自定义一个Style , 在控件Progressbar上引入自定义的style , 指定转动速度
在drawable文件下的 rotate_progressbar.xml
<rotate xmlns:android="http://schemas.android.com/apk/res/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有三种方式实现:动画,自定义颜色,图片。