Open jeff-sun opened 1 month ago
mAdapter.itemAdapterClick = { parentPos, adapter, childPos -> ToastUtils.showShort("点击了") mAdapter.notifyDataSetChanged() } itemAdapter.draggableModule.isDragEnabled = true itemAdapter.setOnItemClickListener { adapter, view, position -> if (::itemAdapterClick.isInitialized) { itemAdapterClick.invoke(layoutPosition, itemAdapter, position) } } 使用版本3.0.14,过程是:正常情况下拖拽是没有问题的,当点击item后,再长按拖拽事件,拖拽事件就会失效,感觉是冲突的样子
https://github.com/CymChad/BaseRecyclerViewAdapterHelper/assets/20920804/12be931c-e1ca-4318-b0fa-918aa76077e6
刚开始拖拽没问题,点击后,再拖拽就会大概率失效
mAdapter.itemAdapterClick = { parentPos, adapter, childPos -> ToastUtils.showShort("点击了") mAdapter.notifyDataSetChanged() } itemAdapter.draggableModule.isDragEnabled = true itemAdapter.setOnItemClickListener { adapter, view, position -> if (::itemAdapterClick.isInitialized) { itemAdapterClick.invoke(layoutPosition, itemAdapter, position) } } 使用版本3.0.14,过程是:正常情况下拖拽是没有问题的,当点击item后,再长按拖拽事件,拖拽事件就会失效,感觉是冲突的样子