自定義之progressbar(圖片實現)

自定義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

相關文章
相關標籤/搜索