Что я хочу достичь: я хочу иметь представление внутри прокручиваемого макета (Recyclerview с GridlayoutManager) с элементами (Views) в нем. Перетаскивание элемента внутри Recyclerview должно регулировать положение значка и заменять его другими элементами. Когда начинается перетаскивание, значок над Recyclerview изменится на значок корзины, а перетаскивание изображения на этот значок удалит его из этого Recyclerview.
Я пробовал этот отличный учебник, но я не нашел способ обработки перетаскивания вне Recyclerview как ItemTouchHelper.Callback использует только Recycler.ViewHolder элементы как возможные цели.
Метод interpolateOutOfBoundsScroll() дает обратную связь, если представление выходит за границы, но возвращает только общий размер, который находится вне экрана, но не содержит координат. Кроме того, попытка перетащить представление из Recyclerview всегда приводит к разрезанию вида, где он проходит границы Recyclerview.
Есть ли у кого-нибудь идея, как я мог бы достичь этого эффекта?



