我只有一项活动。首先,它显示fragment1,在该片段内,我有一个recyclerView来显示一个cardview列表,在每个CardView中,有一个图像。当用户点击每个CardView时,fragment1将被片段2替换.Fragment2包含一个viewPager,viewpager在fragment1中显示与recyclerView相同的数据,但更具体。我想在fragment1中的image1和fragment2中的image2之间创建一个shareElement动画。
答案 0 :(得分:1)
开始交易时,您可以像这样添加共享元素转换
getSupportFragmentManager()
.beginTransaction()
.addSharedElement(sharedElement, transitionName)
.replace(R.id.container, newFragment)
.addToBackStack(null)
.commit();
并在其他片段的xml中提供相同的转换名称
android:transitionName="transitionName"