去两年Google发布共享转场动画后,我便已经开始研究了Android的共享元素转场动画,只应用了一些简单的例子在Activity上。
现在用了优化界面Fragment后,发现共享元素转场动画使用方式都不太一样。
这两天也继续钻研了几个demo,现在做个记录,整理一下代码后面再整理一下这个文章。
看了10来个demo,然后筛选出以下4个demo都很有价值:
Fragmentation-master - Fragment框架
FragmentTransitionSample-master
Material-Animations-master
TransitionExample-master
以下几个转场动画也有区别,稍后整理:
indexDiaryFragment.setAllowReturnTransitionOverlap(false);
indexDiaryFragment.setSharedElementEnterTransition(changeBoundsTransition);
indexDiaryFragment.setSharedElementEnterTransition(new DetailsTransition());
indexDiaryFragment.setEnterTransition(new Fade());
indexDiaryFragment.setExitTransition(new Fade());
indexDiaryFragment.setSharedElementReturnTransition(new DetailsTransition());``
网友评论