自定義Progressbar:android
1.自選一張圖片動畫
2.在drawable下建立一個rotate相關xml文件xml
3.自定義一個Style , 在控件Progressbar上引入自定義的style , 指定轉動速度圖片
在drawable文件下的 rotate_progressbar.xmlip
<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>get
自定義的style:it
<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>io
<ProgressBar
android:id="@+id/progressBar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/style_progressbar"
android:indeterminateDuration="700"/> //指定轉速layout
自定義Progressbar有三種方式實現:動畫,自定義顏色,圖片。di