我在它之后启动了一个关于overridePendingTransition()
的活动,所以我可以得到传入活动的动画。
我希望活动执行动画以及"离开",所以我已经覆盖了onBackPressed()
,它工作正常。
问题来了,因为About活动启用了"向上导航",当点击"向上"导航时,如何执行动画-而不仅仅是后退按钮-返回到上一个活动
我试过了
@Override
public boolean onNavigateUp() {
overridePendingTransition(R.anim.fadeinltr, R.anim.fadeoutltr);
return super.onNavigateUp();
}
但是它不起作用,因为当overridePendingTransition()
方法被调用时,还没有要覆盖的转换。
任何想法?
我也遇到过同样的问题,我是这样解决的:
@Override
public boolean onNavigateUp(){
boolean x = super.onNavigateUp();
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_right);
return x;
}