AnimationDrawable(幀動畫)
阿新 • • 發佈:2018-12-20
1,AnimationDrawable(幀動畫)
【1】介紹和使用方法:
【2】在rec下建立drawable檔案。
【2】建立一個xml 檔案資源<animation-list >
<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/girl_1" android:duration="200" /> <item android:drawable="@drawable/girl_2" android:duration="200" /> <item android:drawable="@drawable/girl_3" android:duration="200" /> <item android:drawable="@drawable/girl_4" android:duration="200" /> <item android:drawable="@drawable/girl_5" android:duration="200" /> <item android:drawable="@drawable/girl_6" android:duration="200" /> <item android:drawable="@drawable/girl_7" android:duration="200" /> <item android:drawable="@drawable/girl_8" android:duration="200" /> <item android:drawable="@drawable/girl_9" android:duration="200" /> <item android:drawable="@drawable/girl_10" android:duration="200" /> <item android:drawable="@drawable/girl_11" android:duration="200" /> ></animation-list>
【3】設定剛剛定義好的資原始檔開始動畫
//[1]找到imageview用來執行動畫 ImageView rocketImage = (ImageView) findViewById(R.id.iv); //[2]設定iv的背景資源 注意這個資源是我們剛剛定義好的資源 rocketImage.setBackgroundResource(R.drawable.myanim); //[3]獲取背景資源 AnimationDrawable rocketAnimation = (AnimationDrawable) rocketImage.getBackground(); //[4]開始執行動畫 rocketAnimation.start();