【发布时间】:2015-02-24 11:28:27
【问题描述】:
我希望你能帮助我解决这个问题。我有两个片段,第一个是带有几个图像的回收视图,第二个片段是这些图像的详细信息视图。如果用户单击图像,应用程序会执行片段事务并显示详细信息。
我已经成功实现了片段之间的共享元素转换,如果我单击第一个片段上的小图像,它会变大并移动到详细信息视图上的最终位置。
那么,问题来了,图像的初始位置不是预期的,它开始从其原始位置移动几个像素,当我单击图像时,图像会向右和底部跳动一点。
为什么会这样?真烦人!
过渡 xml:
<transitionSet xmlns:android="http://schemas.android.com/apk/res/android">
<changeTransform />
<changeBounds />
</transitionSet>
如果我对 recyclerview 之外的按钮执行相同操作,它会完美运行。这是回收站视图中的某种错误吗?
【问题讨论】:
-
也想澄清一下,因为我今天遇到了类似的问题
-
@AndyRoid 如果您找到解决方法,请告诉我们
-
您可以发布您正在使用的任何相关代码吗?说明问题的视频也可能会有所帮助(Android Studio 的屏幕捕获功能可以在这里派上用场)。
标签: android-fragments android-recyclerview shared-element-transition