Open chenzz66 opened 2 weeks ago
拖拽回调事件 DefaultItemTouchCallback中onDrag第一次交换后松手没问题 如果第二次只是长按立马松开还是会触发onDrag事件,两个item还是上次交换的item 这个时候是否可以在onDrag后把sourceViewHolder, targetViewHolder置为null呢
在不进行交换的时候不触发onDrag事件
第二次只是长按立马松开
希望快速解决请Fork仓库复现问题并附上链接, 否则只能等有空才能排查 凭空猜测只会让问题晦涩难懂, 浪费本项目可持续维护时间
异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)
感觉你说的解决方案可以, 如果你有空或者希望成为brv贡献者可以提一个pr
如果没想法我有空会发布该版本
问题描述
拖拽回调事件 DefaultItemTouchCallback中onDrag第一次交换后松手没问题 如果第二次只是长按立马松开还是会触发onDrag事件,两个item还是上次交换的item 这个时候是否可以在onDrag后把sourceViewHolder, targetViewHolder置为null呢
期望结果
在不进行交换的时候不触发onDrag事件
如何复现
第二次只是长按立马松开
截图
异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)
版本