从右向左滑动过渡动画。片段 - >活动

时间:2016-05-22 20:13:35

标签: android animation android-fragments android-activity transition

我有一个带有列表视图的片段。当用户点击任何列表视图的项目时,他/她将在活动中转移。启动的活动的默认动画(片段中的startActivity - >打开此活动)是从底部幻灯片到屏幕顶部。如何在创建活动时覆盖此动画并从右侧动画创建幻灯片。

我试图覆盖活动中的overridePendingTransition方法,但没有改变任何内容。

@Override
public void overridePendingTransition(int enterAnim, int exitAnim) {
    super.overridePendingTransition(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
}

enter image description here

1 个答案:

答案 0 :(得分:2)

来自Activity.overridePendingTransition文档:

在startActivity(Intent)或finish()的一种风格之后立即调用,以指定下一步要执行的显式转换动画。

换句话说,在启动新Activity后调用当前Activity上的方法,而不是覆盖它。