效果如图----两个activity慢慢的切换动画
这里我们介绍一个方法
package com.example.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void jump(View v){
startActivity(new Intent(this,OtherActivity.class));
overridePendingTransition(R.anim.enter_anim, R.anim.exit_anim);
}
}
-------------------------------------
在res:目录下新建一个文件夹(anim) :分别为enter_anim,exit_anim
enter_anim 配置
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="100%"
android:toXDelta="0"
android:duration="2000">
</translate>
exit_anim 配置
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0"
android:toXDelta="-100%"
android:duration="2000">
</translate>