如果动画中的图像变换的比较有规律时,可能采用自动生图中间图像的方式来生成动画,例如图像的移动、旋转、缩放等。补间动画的优点是可以节省空间。
一、移动补间动画
可以通过配置动画文件(xml文件)或java代码来实现补间动画的移动效果。补间动画文件需要放在res\anim目录下。假设在res\anim目录下有一个动画文件test.xml,该文件内容如下:
<translate xmlns:andro />
开始振动效果的代码如下:
animation = AnimationUtils.loadAnimation(this, R.anim.shake);
imageView = (ImageView) findViewById(R.id.shake_image);
imageView.startAnimation(animation);
一、移动补间动画
可以通过配置动画文件(xml文件)或java代码来实现补间动画的移动效果。补间动画文件需要放在res\anim目录下。假设在res\anim目录下有一个动画文件test.xml,该文件内容如下:
<translate xmlns:andro />
开始振动效果的代码如下:
animation = AnimationUtils.loadAnimation(this, R.anim.shake);
imageView = (ImageView) findViewById(R.id.shake_image);
imageView.startAnimation(animation);