mjo*_*osh 3 android android-fragments shared-element-transition
我有一个RecyclerView在一个Viewpager片段内和从一个项目中共享元素RecyclerView的DetailActivity含有片段.我正在DetailActivity为片段的进入和退出设置转换.
public static void sharedTransitionReceiver(Activity activity, Fragment fragment) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
activity.getWindow().getEnterTransition().setDuration(500);
Slide slideTransition = new Slide(Gravity.START);
slideTransition.setDuration(500);
fragment.setReenterTransition(slideTransition);
fragment.setExitTransition(slideTransition);
fragment.setSharedElementEnterTransition(new ChangeBounds());
}
}
Run Code Online (Sandbox Code Playgroud)
它运行得很好但是当我导航回包含Viewpager退出的上一个活动时,动画不起作用,并且项目不会动画回原始位置.
| 归档时间: |
|
| 查看次数: |
1270 次 |
| 最近记录: |