Ist es möglich, ein Objekt außerhalb von RecyclerView zu ziehen?

Ich muss irgendwie @ benachrichtigRecyclerView wenn ich ein Objekt von einem anderen @ zieRecyclerView drauf.

Ist es möglichOder soll ich classic @ verwend Drag and Drop Framework?

RecyclerView mit blauen Elementen ist in einem Fragment undRecyclerView mit roten Elementen befindet sich in einem anderen Fragment.

Ich habe auch versucht mit ItemTouchHelper aber es istBei der Bewegung( Methode von ItemTouchHelper.Callback wird nicht aufgerufen, wenn sich ein Element außerhalb von @ befindeRecyclerView.

private class CustomItemTouchCallback extends Callback {

    @Override
    public int getMovementFlags(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder) {
        return makeMovementFlags(UP|DOWN|START|END, 0);
    }

    @Override
    public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {
        android.util.Log.d(TAG, "Move item  from:" + viewHolder.getAdapterPosition() + " to: " + target.getAdapterPosition());
        return true;
    }

    @Override
    public void onMoved(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, int fromPos, RecyclerView.ViewHolder target, int toPos, int x, int y) {
        android.util.Log.d(TAG, "Moved item  from:" + fromPos + " to: " + toPos + " x: " + x + " y: " + y);
        super.onMoved(recyclerView, viewHolder, fromPos, target, toPos, x, y);
    }

    @Override
    public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) {

    }

    @Override
    public boolean isLongPressDragEnabled() {
        return true;
    }

    @Override
    public boolean isItemViewSwipeEnabled() {
        return false;
    }
}

Ich finde auch diesesFrag, aber es löst mein Problem nicht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage