当我尝试在onPause()方法上添加动画时,动画开始,并且在过程的中间,动画消失得太早。
这是我的方法:
@Override
public void onPause(){
super.onPause();
overridePendingTransition(R.anim.trans_left_in, R.anim.trans_left_out);
}
我该如何解决?
答案 0 :(得分:0)
overridePendingTransition应在startActivity
或finish
之后调用:
在startActivity(Intent)或其中一种风格之后立即调用 finish()指定要执行的显式过渡动画。
在其他地方使用它并不能保证工作。更糟糕的是,结果可能取决于设备/ Android版本。