使用ItemTouchHelper拖拽时两个item跟着动解决方法

来源:互联网 发布:淘宝望远镜 编辑:程序博客网 时间:2024/05/20 18:50

使用ItemTouchHelper时,当RecyclerView的item数只有三个时,拖动第二个item并拖出边界时,第三个item就会往右边动(按照正常逻辑,第三个item是不动的)。如图所示:
这里写图片描述
在排除了很多种可能的情况下,我试着改了下RecyclerView的布局,发现以下规律:
当 android:layout_height=”wrap_content” 时,就会出现两个item跟着动的情况。当改为 android:layout_height=”match_parent” 时,就不会出现出现那种情况。这可能是RecyclerView的一个bug.

阅读全文
0 0
原创粉丝点击