码迷,mamicode.com
首页 > 其他好文 > 详细

自定义之progressbar(图片实现)

时间:2015-09-25 13:26:16      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

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

 

 

 

 

自定义之progressbar(图片实现)

标签:

原文地址:http://my.oschina.net/u/2406195/blog/511054

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!