用android RecyclerView 做瀑布流, 往回下滑时,上面已经加载了的item来回动?

用android RecyclerView 做瀑布流, 往回下滑时,上面已经加载了的item来回动?

问题描述:

用android RecyclerView 做瀑布流, 在往回下滑时,上面之前已经加载了的item 动过去动过来的,显示位置变来变去的 , 这是什么问题啊,求高人~~

是view重用,由于是瀑布流,2列,右边的view有可能在被重用时出现在左边所以会出现这个问题,已经解决了:
http://46aae4d1e2371e4aa769798941cef698.devproxy.yunshipei.com/sinat_21693123/article/details/50317399

这个现象应该是图片乱序, 在异步加载图片时会出现的现象,
比如说你向上滑动, 下面显示的item回去复用你滑动时上面隐藏的item, 因为你上面的item已经加载了图片, 在你去使用它加载
当前位置的图片需要时间, 所以会看见图片从一个变成另外一个, 就像是乱序.

这个解决办法就是给图片加tag,
你可以参考listview异步加载图片,乱序解决办法
http://android.jobbole.com/81848/

不是图片混乱问题,图片说明

帖子不能沉啊,我想很多人都会遇到这个问题

应该是缩放比例不一样,位置为0和1的时候缩放比例和其他的不一样,因为上面view的位置不变,图片从新绘制的