Android 如何将项目拖动到recycleview中的文件夹中?
我正在使用“回收”视图填充我的所有列表项目和一些文件夹。我想通过拖放将这些项目移动到文件夹中 我到目前为止所做的事情 我已经成功地使用ItemTouchHelper重新排列了我的项目 现在,我不想只更改项目的位置,但如果我将项目拖到myfolder,我想从列表中删除该项目并将其存储到该文件夹中Android 如何将项目拖动到recycleview中的文件夹中?,android,animation,android-recyclerview,drag-and-drop,Android,Animation,Android Recyclerview,Drag And Drop,我正在使用“回收”视图填充我的所有列表项目和一些文件夹。我想通过拖放将这些项目移动到文件夹中 我到目前为止所做的事情 我已经成功地使用ItemTouchHelper重新排列了我的项目 现在,我不想只更改项目的位置,但如果我将项目拖到myfolder,我想从列表中删除该项目并将其存储到该文件夹中 ItemTouchHelper.Callback _ithCallback = new ItemTouchHelper.Callback() { public boolean onMov
ItemTouchHelper.Callback _ithCallback = new ItemTouchHelper.Callback() {
public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
Collections.swap(list,viewHolder.getAdapterPosition(), target.getAdapterPosition());
System.out.println("my first position "+viewHolder.getAdapterPosition());
System.out.println("my finish position "+target.getAdapterPosition());
adapter.notifyItemMoved(viewHolder.getAdapterPosition(), target.getAdapterPosition());
return true;
}
我也搜索了安卓兵工厂,但找不到任何库
我不知道如何使用ItemTouchHelper将我的项目放置在另一个项目(我的文件夹)上
当我把物品放在背景上时,有没有办法得到它的X,Y坐标
是否可以使用ItemTouchHelper或dragListner
在recycleview中是否有更好的方法将项目移动到另一个项目上