AnimationDrawable(帧动画)

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();

猜你喜欢

转载自blog.csdn.net/Cricket_7/article/details/85091148
今日推荐