drawable animation

drawable 动画,帧动画:

1 定义动画xml文件

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" //false循环播放 true播放结束后停止
android:oneshot="false" > <item
android:duration="500"
android:drawable="@drawable/ic_heart_0"></item> <item
android:duration="500"
android:drawable="@drawable/ic_heart_25"></item> <item
android:duration="500"
android:drawable="@drawable/ic_heart_50"></item> <item
android:duration="500"
android:drawable="@drawable/ic_heart_75"></item> <item
android:duration="500"
android:drawable="@drawable/ic_heart_100"></item> </animation-list>

2 设置imageview资源

<ImageView
android:id="@+id/frame_iv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/frameanimation"/>

3 开启动画

ImageView mImageView=(ImageView) findViewById(R.id.frame_iv);
AnimationDrawable mDrawable = (AnimationDrawable) mImageView.getDrawable();
mDrawable.start();
上一篇:2018.10.29 NOIP训练 数据结构(带修改莫队)


下一篇:2019.01.02 NOIP训练 三七二十一(生成函数)