我想在我的应用中制作活动动画。如果我开始活动,这绝对没问题,但是当我尝试完成它时,android首先显示标准,然后是淡入淡出动画。
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(android.R.anim.fade_out, android.R.anim.fade_in);
}
你有答案吗?
答案 0 :(得分:3)
您需要致电
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
就在您开始活动之前。方法startActivity(Intent)
或finish()
之后。同样的问题已经aswered
答案 1 :(得分:3)
尝试overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
这些动画适用于2个活动。
我希望我理解正确
答案 2 :(得分:0)
我前段时间做了类似的事情,在调用finish()
之后尝试覆盖转换
finish();
overridePendingTransition(android.R.anim.fade_out, android.R.anim.fade_in);