目前,我正在使用RecyclerView执行StaggeredGridLayout上的拖-n移动操作,并提供了https://medium.com/@ipaulpro/drag-and-swipe-with-recyclerview-b9456d2b1aaf的指导。
然而,有时,我会陷入以下情况,特别是当我想要向上移动一个项目时。(向下是可以的)
StaggeredGridLayout中的重新定位项,当前拖动位置将再次变为81 .请看视频https://webmshare.com/play/QRdwZ
有什么办法可以避免这种情况吗?使用StaggeredGridLayoutManager.GAP_HANDLING_NONE没有任何帮助。
我已经尝试过在LinearLayoutManager,GridLayoutManager上实现。它们在两个滚动方向上看起来都很好。
发布于 2018-05-01 17:58:04
https://stackoverflow.com/questions/49943185
复制相似问题