从右向左滑动过渡动画。片段 -> Activity
Slide right to left transition anim. Fragment -> Activity
我有一个带有列表视图的片段。当用户单击列表视图的任何项目时,he/she 会在 Activity 中传输。启动的 activity 的默认动画(从片段开始 Activity -> 打开此 activity)是从底部幻灯片到屏幕顶部。创建 activity 时如何覆盖此动画并从右侧动画创建幻灯片。
我已经尝试覆盖 activity 中的 overridePendingTransition 方法,但这并没有改变任何东西。
@Override
public void overridePendingTransition(int enterAnim, int exitAnim) {
super.overridePendingTransition(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
}
来自 Activity.overridePendingTransition 文档:
在 startActivity(Intent) 或 finish() 之一之后立即调用以指定接下来要执行的显式过渡动画。
换句话说,在启动新的 Activity 之后调用当前 Activity 上的方法,而不是覆盖它。
我有一个带有列表视图的片段。当用户单击列表视图的任何项目时,he/she 会在 Activity 中传输。启动的 activity 的默认动画(从片段开始 Activity -> 打开此 activity)是从底部幻灯片到屏幕顶部。创建 activity 时如何覆盖此动画并从右侧动画创建幻灯片。
我已经尝试覆盖 activity 中的 overridePendingTransition 方法,但这并没有改变任何东西。
@Override
public void overridePendingTransition(int enterAnim, int exitAnim) {
super.overridePendingTransition(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
}
来自 Activity.overridePendingTransition 文档:
在 startActivity(Intent) 或 finish() 之一之后立即调用以指定接下来要执行的显式过渡动画。
换句话说,在启动新的 Activity 之后调用当前 Activity 上的方法,而不是覆盖它。