ItemTouchHelper拖动结束取得目标索引位置

重写 clearView

要想取得目标索引位置,需要找到拖动结束,松开鼠标后的调用方法

//拖动完成之后调用,所操作的viewHolder即为目标位置的项目
 @Override
public void clearView(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder) {
   super.clearView(recyclerView, viewHolder);
   endPosition = viewHolder.getAdapterPosition();
}
posted @ 2020-10-13 16:43  曲幽  阅读(410)  评论(0编辑  收藏  举报