什么叫Activity共享元素跳转?我们来看看下面的效果,其实就是在这个转场动画中,整个子布局都是共享元素,当然也可以是图片和文字的任何控件,具体怎么实现这种效果呢?
以MainActivity跳转到HomeDetailActivity为例。
第一步 在需要跳转到HomeDetailActivity设置共享的元素设置transtionName,可以在xml中设置android:transitionName
<RelativeLayout
android:id="@+id/rl_container"
android:background="@color/white"
android:layout_width="match_parent"
android:transitionName="CONTENT"
android:layout_height="match_parent"/>
或者在java代码中用ViewCompat.setTransitionName(@NonNull View view, String