【Android动画九章】-TranslateAnimation(位移动画)
上一节介绍了AlphaAnimation动画的用法,本节将介绍另一种形式的动画-TranslateAnimation(位移动画)。
public class
TranslateAnimation
extends Animation
java.lang.Object
↳ anndroid.view.animation.Animation
↳ android.view.animation.TranslateAnimation
位移动画也是Animation类的子类,常用构造方法如下:
TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)。有四个参数:
fromXDelta:起始X坐标
toXDelta: 结束X坐标
fromYDelta:起始Y坐标
toYDelta: 结束Y坐标
同样可以通过两种方式实现位移动画,通过实例进行演示。
1.主布局文件:
2.MainActivity.java:
构造方法传入了四个参数,分别是X轴起始值、X轴结束值、Y轴起始值和Y轴结束值,其余方法和上一节AlphaAnimation方法一样。运行项目如下:......