Tween Animation----Translate位置移动动画

时间:2022-06-24 14:42:40

布局:

Tween Animation----Translate位置移动动画

在res/下新建一个anim文件夹用来保存动画xml文件

Tween Animation----Translate位置移动动画

新建一个translate文件

Tween Animation----Translate位置移动动画

代码:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="5000"
android:fromXDelta="50"
android:fromYDelta="50"
android:toXDelta="200"
android:toYDelta="200"
/> <!--
android:fromXDelta="10"
android:fromYDelta="10"
上面分别是起始是X Y 的坐标
下面分别是结束时X Y 的坐标
android:toXDelta="100"
android:toYDelta="100"
-->
</set>

MainActivity.java

  public void translate(View v){
Animation translate = AnimationUtils.loadAnimation(MainActivity.this,R.anim.translate);
//开始动画 img 是图片控件 ImageView
img.startAnimation(translate);
}