DragRecyclerView icon indicating copy to clipboard operation
DragRecyclerView copied to clipboard

[已解决]最后一个不能拖动, 不能滚动到最后一个位置

Open yuxiangxin opened this issue 6 years ago • 0 comments

在com.gl.base.RecyclerAdapter#onMove(fromPosition,toPosition)方法中移除第一个判断

@Override
public void onMove (int fromPosition, int toPosition) {
    if (fromPosition < toPosition) {
        for (int i = fromPosition; i < toPosition; i++) {
            Collections.swap(list, i, i + 1);
        }
    } else {
        for (int i = fromPosition; i > toPosition; i--) {
            Collections.swap(list, i, i - 1);
        }
    }
    notifyItemMoved(fromPosition, toPosition);
}

yuxiangxin avatar Aug 20 '18 12:08 yuxiangxin