創建加載動畫,各種加載中的小動畫


主題思想:幀動畫。

1.導入多張動畫,當這幾張圖片切換時就達到實現動畫的效果。

2.創建load_animation.xml文件

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="false" >

    <item
        android:drawable="@mipmap/gif_loading1"
        android:duration="100"/>
    <item
        android:drawable="@mipmap/gif_loading2"
        android:duration="100"/>
    <item
        android:drawable="@mipmap/gif_loading3"
        android:duration="100"/>
    <item
        android:drawable="@mipmap/gif_loading4"
        android:duration="100"/>
    <item
        android:drawable="@mipmap/gif_loading5"
        android:duration="100"/>
    <item
        android:drawable="@mipmap/gif_loading6"
        android:duration="100"/>
    <item
        android:drawable="@mipmap/gif_loading7"
        android:duration="100"/>

</animation-list>

3.在界面佈局中使用ImageView

<ImageView
        android:id="@+id/pb_loading"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        <span style="color:#ff0000;">android:background="@drawable/load_animation"</span> />


4.在代碼中

ImageView imageView = (ImageView) view.findViewById(R.id.pb_loading);
            AnimationDrawable animationDrawable = (AnimationDrawable) imageView
                    .getBackground();
            animationDrawable.start();

大功告成!!!!














發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章