使用android frame动画定义自己的ProgressBar

来源:互联网 发布:地理科学数据共享平台 编辑:程序博客网 时间:2024/05/19 18:45

  使用android  frame动画定义自己的ProgressBar

在 res  /layout/ainm 目录下面建一个frame_ainm.xml文件
 

<?xmlversion="1.0"encoding="utf-8"?> 

<animation-listxmlns:android="http://schemas.android.com/apk/res/android" 

android:oneshot="false"> 

<itemandroid:drawable="@drawable/loading_1"android:duration="100"/> 

<itemandroid:drawable="@drawable/loading_2"android:duration="100"/> 

<itemandroid:drawable="@drawable/loading_3"android:duration="100"/> 

<itemandroid:drawable="@drawable/loading_4"android:duration="100"/> 

<itemandroid:drawable="@drawable/loading_5"android:duration="100"/> 

<itemandroid:drawable="@drawable/loading_6"android:duration="100"/> 

<itemandroid:drawable="@drawable/loading_7"android:duration="100"/> 

<itemandroid:drawable="@drawable/loading_8"android:duration="100"/> 

</animation-list>


在主布局文件中使用:


<?xmlversion="1.0"encoding="utf-8"?>

<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:orientation="vertical"

    android:gravity="center">

        

        <ProgressBar

        android:indeterminateDrawable="@anim/frame_ainm"

        android:layout_height="26dp"

        android:layout_width="26dp"/>

</RelativeLayout>


运行效果如下:

http://img.my.csdn.net/uploads/201302/28/1362019477_6488.png

注意,在ProgressBar中限制号宽度和高度,就像上面写的那样,否则,效果如下:

http://img.my.csdn.net/uploads/201302/28/1362019666_8124.png

这里使用的是wrqp_content,如果继续增加宽度,还会出现更多个

图片资源如下:

http://img.my.csdn.net/uploads/201302/28/1362019828_6871.pnghttp://img.my.csdn.net/uploads/201302/28/1362019855_1129.pnghttp://img.my.csdn.net/uploads/201302/28/1362019873_3929.pnghttp://img.my.csdn.net/uploads/201302/28/1362019891_3116.pnghttp://img.my.csdn.net/uploads/201302/28/1362019909_4203.pnghttp://img.my.csdn.net/uploads/201302/28/1362019927_6435.pnghttp://img.my.csdn.net/uploads/201302/28/1362019945_8622.pnghttp://img.my.csdn.net/uploads/201302/28/1362019960_1396.png

       1              2                3              4              5                 6              7                8




原创粉丝点击