动画大家都很熟悉了,最近在研究动画,对TranslateAnimation的构造方法和XML文件写法有些迷惑,就多实验了几次,进行总结一下:
1、 构造函数
- 第一种
TranslateAnimation translateAnimation=new TranslateAnimation(300,500,300,500);
构造函数:
public TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta) {}
这个用的频率比较高
fromXDelta:动画开始时X的起点坐标
toXDelta:动画结束时X的终点坐标
fromYDelta:动画开始时Y的起点坐标
toYDelta:动画结束时Y的终点坐标
- 第二种
TranslateAnimation translateAnimation=new TranslateAnimation(TranslateAnimation.RELATIVE_TO_PARENT,0.9f,TranslateAnimation.RELATIVE_TO_PARENT,0.5f,TranslateAnimation.RELATIVE_TO_PARENT,0f,TranslateAnimation.RELATIVE_TO_PARENT,0f);
构造函数:
public TranslateAnimation(int fromXType,