Android 中Animation简单例子

2014-11-24 10:12:20 · 作者: · 浏览: 1

1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;


2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。


下面先来看看Android提供的动画类型。Android的animation由四种类型组成


在XML文件中:


动画的实现方法:



animation可以定义在xml中,也 可以在类中动态定义,和控件的定义类似。


这里用的是静态定义。


首先需要在项目的res文件夹 中新建anim文件夹,然后在其中添加动画文件。


在类中调用的时候,要用到下面的两个语句:






今天的例子要实现的是TweenAnimation,类似于Flash中的补间动画。



最终效果:






很小的一个bug却卡了一个晚上(xml文件定义的时候,尖括号位置敲错了),如果再给我遇到这样的bug,


我会轻轻地对它说:艹!