我希望你能帮助我解决这个问题。我有两个片段,第一个是带有几张图像的回收视图,第二个片段是这些图像的详细信息视图。如果用户单击图像,应用程序会执行片段事务并显示详细信息。
我已经成功实现了片段之间的共享元素转换,如果我单击第一个片段上的小图像,它会变大并移动到详细信息视图上的最终位置。
那么,问题来了,图像的初始位置不是预期的,它开始从其原始位置移动几个像素,当我单击图像时,图像会向右和底部跳跃一点。
为什么会这样?这很烦人!
过渡xml:
<transitionSet xmlns:android="http://schemas.android.com/apk/res/android">
<changeTransform />
<changeBounds />
</transitionSet>
如果我对 recyclerview 之外的按钮执行相同的操作,它会完美运行。这是recyclerview中的某种错误吗?