我正在发布一个关于活动的overridePendingTransition()
,因此我可以获得传入活动的动画。
我希望Activity在“离开”时执行动画,所以我已经覆盖onBackPressed()
并且它可以正常工作。
问题来了,因为关于活动启用了“向上导航”,关于如何在点击“向上”导航时执行动画 - 而不仅仅是返回按钮 - 返回上一个活动。
我试过了
@Override
public boolean onNavigateUp() {
overridePendingTransition(R.anim.fadeinltr, R.anim.fadeoutltr);
return super.onNavigateUp();
}
但它不起作用,因为在调用overridePendingTransition()
方法时,还没有要覆盖的转换。
有什么想法吗?
答案 0 :(得分:1)
我有同样的问题,我以这种方式解决了:
@Override
public boolean onNavigateUp(){
boolean x = super.onNavigateUp();
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_right);
return x;
}