Android

共享元素转场动画

2017-11-13  本文已影响27人  zhongjh

去两年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());``
上一篇下一篇

猜你喜欢

热点阅读