Обнаружение пересечения элементов в RecyclerView для создания папки - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть сетка / линейный RecyclerView с уже реализованным ItemTouchHelper, поэтому я могу перемещать элементы путем перетаскивания и обновления позиций элементов в адаптере. Но я не могу найти лучший подход к механизму создания папок.

Как определить, пересекает ли мой перетаскиваемый элемент достаточно другого элемента для начала создания папки? Функция обратного вызова onMove () вызывается только тогда, когда элементы уже изменили свою позицию, но мне нужно обнаружить пересечение до того, как элементы поменяются местами. Может, у ItemTouchHelper уже есть инструменты для этого? Буду признателен за любую помощь.

...