作用:平移动画
android:fromXDelta 起始点X轴坐标,可以是数值、百分数、百分数p 三种样式
android:fromYDelta 起始点Y轴从标,同上
android:toXDelta 结束点X轴坐标,同上
android:toYDelta 结束点Y轴坐标,同上
android:duration 动画持续时间,以毫秒为单位
android:fillAfter 动画结束之后是否保持动画的最终状态;true,表示保持动画的最终状态
android:fillBefore 动画结束之后是否保持动画开始前的状态;true,表示恢复到动画开始前的状态
android:fillEnabled 是否将控件还原到初始化状态
android:repeatCount 重复次数
android:repeatMode 重复类型
android:interpolator 设定插值器
使用方法:
1.xml 使用方式
TranslateAnimation translateAnimation= (TranslateAnimation) AnimationUtils.loadAnimation(this,R.anim.my_translate);
imageView.startAnimation(translateAnimation);
2.代码使用方式
TranslateAnimation translateAnimation = new TranslateAnimation(0,0,0,500);
translateAnimation.setDuration(3000);// 设置动画时间
translateAnimation.setRepeatCount(-1);//设置重复次数
imageView.startAnimation(translateAnimation);
public TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta) {}