自定义之progressbar(图片实现)

原创
2015/09/25 11:33
阅读数 3.2K

自定义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有三种方式实现:动画,自定义颜色,图片。

 

 

 

 

展开阅读全文
打赏
0
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部