帧动画

来源:互联网 发布:机锋官方淘宝店名 编辑:程序博客网 时间:2024/06/10 16:01

顶部帧动画,适用于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();
0 0
原创粉丝点击