Android Activity 跳转动画

1.BaseActivity中添加如下代码

@Override
public void startActivity(Intent intent) {
    super.startActivity(intent);

    overridePendingTransition(R.anim.anim_right_in,R.anim.anim_left_out);
}
@Override
public void finish() {
    super.finish();
    overridePendingTransition(R.anim.anim_left_in,R.anim.anim_right_out);
}
@Override
public void startActivityForResult(Intent intent, int requestCode, @Nullable Bundle options) {
    super.startActivityForResult(intent, requestCode, options);
    overridePendingTransition(R.anim.anim_right_in,R.anim.anim_left_out);
}

@Override
public void startActivityForResult(Intent intent, int requestCode) {
    super.startActivityForResult(intent, requestCode);
    overridePendingTransition(R.anim.anim_right_in,R.anim.anim_left_out);
}

2动画文件

①.anim_left_in.xml


    


②anim_left_out.xml



    


③anim_right_in.xml


    


④anim_right_out.xml


    

你可能感兴趣的:(Android Activity 跳转动画)