activity之间的平移切换效果

来源:互联网 发布:淘宝旺旺网页版打不开 编辑:程序博客网 时间:2024/06/03 21:30


效果如图----两个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>





0 0
原创粉丝点击