1.首先可以使用EasyGifAnimator,将gif文件打散
2.制作动画文件 res/anim/***_animator.xml
<?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/lv_icon0"
android:duration="100"/>
<item
android:drawable="@drawable/lv_icon1"
android:duration="100"/>
</animation-list>
3.布局文件
注意:android:background="@anim/donkey_animation"
<ImageView
android:id="@+id/pull_to_refresh_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="30dip"
android:layout_marginRight="20dip"
android:visibility="gone"
android:layout_gravity="center"
android:gravity="center"
android:background="@anim/donkey_animation"
/>
4.代码中播放
private void playAnimation()
{
Object ob = imageView.getBackground();
AnimationDrawable anim = (AnimationDrawable) ob;
anim.start();
}
分享到:
相关推荐
Android按下录音录音动画效果 ,自定义录音、播放动画View
Android自定义view,实现动画效果
View的Tween动画包括平移,渐变,平移,放大缩小等动画!
iOS View的动画
一些Activity切换动画,Layout动画,View动画例子, 为了让安卓应用在使用的时候显得更加舒心应该学习下动画了... 详细说明参考:http://blog.csdn.net/cboy017/article/details/9383017
由圆角矩形view点击后渐变为圆形旋转进度view,再次点击变回原样
PlayAnimationAndroid自定义view-音乐播放动画效果
android 利用AnimationProvider 点击View在OnKeyListener后会带动画变大
android属性动画和view动画区别的测试代码,详见:http://blog.csdn.net/yanzi1225627/article/details/47850471
一个简单的view间碰撞动画demo
通过Animation对象实现:抖动动画(基于平移动画)、平移动画、缩放动画、旋转动画、透明度渐变动画。
大部分的窗口的缩放都是从中心缩放,这个动画可以从视图的一个角进行缩放。
NetWorkView 动画同步,可以实现服务器和客户端之间的动画同步
可拖动的view(带简单动画),源码,导入Eclipse可直接使用
比方说:一个矩形的View,它的的layout区域是(l,t,r,b),自然它的点击事件的判断区域也就是(l,t,r,b) 当它做一个动画(平移动画、旋转动画、缩放动画)时,它的的layout区域依然是(l,t,r,b),但是...
这是一款圆形加载条完之后以波纹动画显示出实物的一款demo,希望对你们有所帮助
【Android】自定义录音、播放动画View,让你的录音浪起来
用uiview提供的动画函数来实现界面的转换,为我的博客的提供例子代码。
Android自定义View-点赞动画效果View-Demo,点赞后,会有动画效果,绘制箭头。
我的博客《Android动画之二:View Animation》附带源码