您的位置:首页 > 其它

帧动画

2016-11-04 10:08 104 查看
顶部帧动画,适用于Refreshing状态

首先需要几张帧图片,新建drawbale文件夹,然后新建anim.xml文件

oneshot属性:true代表动画只执行一次,停止在最后一帧图片上;false代表动画循环播放

duration属性:动画持续时间

<?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/progress_loading_image_01"
android:duration="150"/>
<item
android:drawable="@drawable/progress_loading_image_02"
android:duration="150"/>
</animation-list>


然后设置图片(执行动画的图片)背景:

imageView.setBackgroundResource(R.drawable.anim);


最后在需要执行动画的地方设置如下代码:

AnimationDrawable animationDrawable = (AnimationDrawable) imageView.getBackground();

animationDrawable.start();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  帧动画 刷新