Frame animation

Frame animation

  An animation defined in XML that shows a sequence of images in order (like a film).

    res/drawable/filename.xml

  Resource pointer to an AnimationDrawable.

    In Java: R.drawable.filename

  

  XML file saved at res/anim/rocket.xml:

  

  This application code will set the animation as the background for a View, then play the animation:

ImageView rocketImage = (ImageView) findViewById(R.id.rocket_image);
rocketImage.setBackgroundResource(R.drawable.rocket_thrust);
rocketAnimation = (AnimationDrawable) rocketImage.getBackground();
rocketAnimation.start();

参考:http://android.xsoftlab.net/guide/topics/resources/animation-resource.html#Frame

时间: 2024-10-05 03:57:36

Frame animation的相关文章

Android动画效果之Frame Animation(逐帧动画)(二)(

前言: 上一篇介绍了Android的Tween Animation(补间动画) Android动画效果之Tween Animation(补间动画),今天来总结下Android的另外一种动画Frame Animation(逐帧动画). Frame Animation(逐帧动画): 逐帧动画(Frame-by-frame Animations)从字面上理解就是一帧挨着一帧的播放图片,就像放电影一样.和补间动画一样可以通过xml实现也可以通过java代码实现.接下来借助目前项目中的一个开奖的动画来总结

Android动画之Frame Animation

在Android中,动画Animation的实现有两种方式:Tween Animation(渐变动画)和Frame Animation(帧动画).渐变动画是通过对场景里的对象不断做图像变换(平移.缩放.旋转等)产生动画效果.帧动画则是通过顺序播放事先准备好的图像来产生动画效果,和电影类似. 帧动画主要是通过AnimationDrawable类来实现的. 1.AnimationDrawable类 AnimationDrawable类用于创建由一系列Drawable对象构成的逐帧动画对象,它可以作为

Android动画效果之Frame Animation(逐帧动画)

前言: 上一篇介绍了Android的Tween Animation(补间动画) Android动画效果之Tween Animation(补间动画),今天来总结下Android的另外一种动画Frame Animation(逐帧动画). 其他几种动画效果: Android动画效果之Tween Animation(补间动画) Android动画效果之Frame Animation(逐帧动画) Android动画效果之初识Property Animation(属性动画) Android动画效果之Prop

android动画-Frame Animation

转载请注明出处:http://blog.csdn.net/forwardyzk/article/details/42739281 Drawable Animation(Frame Animation):帧动画,连续播放和播放gif图片的效果是一样的. 可以使用xml构建Drawable Animation,也可以使用代码编写Drawable Animation动画 下面先介绍使用xml构建Drawable Animation动画 在res目录下新建anim目录 创建xml文件 例如: drwab

Resetting Frame Animation

最近在做个小项目的时候,需要用到帧动画.对应着某种状态,该动画可以停止和再次播放.我们知道,通过函数 someAnimObj.start() someAnimObj.stop() 可以很容易地实现这两种需求,但是如果单纯这样做的话,会出现一个问题:第二次播放的第一帧竟然是上次停止播放时候的最后一帧 搜索了一下,发现这个是Android帧动画的通病.现把解决方法写出来. android 5.0以上的版本 Drawable drawable = mHeaderImage.getDrawable();

详解Android动画之Frame Animation(转)

在开始实例讲解之前,先引用官方文档中的一段话: Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画.Frame动画可以被定义在XML文件中,也可以完全编码实现. 如果被定义在XML文件中,我们可以放置在/res下的anim或drawable目录中(/res/[anim | drawable]/filename.xml),文件名可以作为资源ID在代码中引用:如果由完全由编码实现,我们需要使用到AnimationDrawable对象. 如果是将动画定义在XML

Android动画介绍-Tween Animation

3.0以前,android支持两种动画模式,Tween Animation,Frame Animation 在android3.0中又引入了一个新的动画系统:Property Animation 这三种动画模式在SDK中被称为Property Animation,View Animation,Drawable Animation 下面介绍:Tween Animation View Animation(Tween Animation):补间动画,给出两个关键帧,通过一些算法将给定属性值在给定的时间

Android动画学习笔记-Android Animation

转自:http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html 3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation. 可通过NineOldAndr

thinking for android's animation

*Property AnimationObjectAnimator anim=ObjectAnimator.ofFloat((textView, "asdfasdf", 0F, 1F);anim.setDuration(2000);anim.addUpdateListener(new AnimatorUpdateListener() {//当ObjectAnimator需要更新TextView的属性时 public void onAnimationUpdate(ValueAnimato