Android 水平动态进度条样式修改

 1.  ProgressBar的定义如下: 

<ProgressBar

        android:id="@+id/upgrade_progressbar"
        style="@android:style/Widget.Holo.ProgressBar.Horizontal"
        android:layout_width="@dimen/x960"
        android:layout_below="@id/upgrade_tip"
        android:indeterminateDrawable="@drawable/loading_progress_bg"
        android:layout_alignLeft="@id/upgrade_tip"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dip"
        android:visibility="gone"
        android:indeterminate="true" />

2.drawable/loading_progress_bg定义如下:

<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="false">
    <item
        android:drawable="@drawable/progressbar_indeterminate1"
        android:duration="200" />
    <item
        android:drawable="@drawable/progressbar_indeterminate2"
        android:duration="200" />
    <item
        android:drawable="@drawable/progressbar_indeterminate3"
        android:duration="200" />
</animation-list>


3.其中progressbar_indeterminate1.png图片可以参考android-sdk-linux/platforms/android-19/data/res/drawable/progress_indeterminate_horizontal.xml中定义的图片样式。

猜你喜欢

转载自blog.csdn.net/yangxuehui1990/article/details/52583966