一、共享元素动画拓展
Android共享元素动画是在Android 5.0后的一种转场动画,平时开发者最常用到的就是这个字段transitionName以及常见搭配的代码:
val transitionActivityOptions = ActivityOptions.makeSceneTransitionAnimation(this, Pair(view,transitionName))
startActivity(Intent(this,MainActivity::class.java), transitionActivityOptions.toBundle())
二、功能的拓展
我们常见的共享元素动画有:changeImageTransform,changeClipBounds,changeBounds,fade等等,那么除了这些以外,其实我们可以添加自己自定义的共享元素动画,所以本库加入了ReColor和ReRadius用于文字的颜色RBG动画,以及布局中圆角的半径动画。
<transition class="XXXXXXX"/>
添加到transitionSet下即可