Activity之间的平移跳转动画

来源:互联网 发布:unity3d赛车 编辑:程序博客网 时间:2024/05/21 17:27

设置动画文件:
从左向右滑动,左边动画

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android">    <translate        android:fromXDelta="-100%p"        android:toXDelta="0%p"        android:duration="1000" /></set>

右边的动画设置

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android">    <translate        android:duration="1000"        android:fromXDelta="0%p"        android:toXDelta="100%p"        /></set>

BaseActivity中的跳转设置

 //跳转页面    public void startActivity(Class<?> openClass, Bundle bundle) {        Intent intent = new Intent(this, openClass);        if (null != bundle)            intent.putExtras(bundle);        startActivity(intent);//设置动画跳转        this.overridePendingTransition(R.anim.leftin,R.anim.leftout);    }

标题的返回按钮

//标题    public void Head(){        back =(ImageView)findViewById(R.id.back);        back.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                finish();            }        });    }
0 0
原创粉丝点击