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

Android 从右向左滑动过渡动画。片段->;活动,android,animation,android-fragments,android-activity,transition,Android,Animation,Android Fragments,Android Activity,Transition,我有一个带有列表视图的片段。当用户单击列表视图的任何项目时,他/她将在活动中转移。启动的活动的默认动画(片段中的startActivity->打开此活动)是从屏幕的底部幻灯片到顶部。如何在创建活动时覆盖此动画并从右侧创建幻灯片动画 我已尝试重写活动中的overridePendingTransition方法,但这没有改变任何内容 @Override public void overridePendingTransition(int enterAnim, int exitAnim) { su

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

我已尝试重写活动中的overridePendingTransition方法,但这没有改变任何内容

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

来自文档:

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


换句话说,在启动新活动后,对当前活动调用该方法,而不是覆盖它。

Dat paint skillz tho:D@adelphus谢谢你的建议,但问题是片段没有这样的方法。不,拥有片段的活动有。因为转换处于活动级别,所以您需要在这里修改转换。@adelphus-hmm,有意义。我现在就试试。谢谢!:)@阿德尔福斯:是的,成功了!谢谢你能补充一下你的建议作为回答吗?这样我就可以接受了。面对完全相同的问题。我在我的片段中有一个意图,在
startActivity(Intent)
之后打开一个新的活动,我将
覆盖转换(R.anim.slide\u in\u right,R.anim.slide\u out\u left)然后获取“无法解析方法”错误。