【发布时间】:2015-06-24 05:46:50
【问题描述】:
我希望使用 Android SDK 21 中添加的 SlideTransition 类。目前我有这个代码来替换我的片段:
Fragment fragment = getFragment(fragmentManager);
Slide slide = new Slide(Gravity.RIGHT);
fragment.setEnterTransition(slide);
fragmentManager.beginTrSlideansaction()
.replace(R.id.content, fragment, getKey())
.commit();
Slide 动画适用于进入视图的片段,但当前存在于 R.id.content 容器中的片段会闪烁白色,而不是从对面滑落。
有什么我可能遗漏的想法吗?
【问题讨论】:
-
我在使用它作为活动的进入过渡时也遇到了这个问题。使用旧的 xml 动画的问题在于,在启动动画之前,导航栏和状态栏会闪烁黑色,当您处于沉浸式模式或以不同的颜色绘制它们时。你有没有找到解决这个问题的方法?
标签: android android-fragments android-animation android-5.0-lollipop