Android 如何将项目拖动到recycleview中的文件夹中?

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重新排列了我的项目

现在,我不想只更改项目的位置,但如果我将项目拖到myfolder,我想从列表中删除该项目并将其存储到该文件夹中

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坐标

是否可以使用ItemTouchHelperdragListner

在recycleview中是否有更好的方法将项目移动到另一个项目上