Предполагается, что приложение использует RecyclerView со связанным ItemTouchHelper и выполнила следующую базовую операцию:
- Перетаскивание, вызываемое для элемента RecyclerView, и оно наводится над другим «целевым» элементом.
- Элемент перетаскивания освобождается до вызова обратного вызова onMove.
- Обратный вызов clearView вызывается, когда я думал, что приложение завершит слияние двух элементов.
- Что я наблюдаю, так это то, что перетаскиваемый предмет перемещается обратно в положение перед выпадением.
Я бы хотел предотвратить естественное притяжение перетаскиваемого элемента к его исходному положению до того, как clearView получит шанс сделать его магическим, поскольку перемещение перетаскиваемого элемента назад и затем исчезновение нежелательно.
Каков наилучший способ реализовать это, чтобы предотвратить перемещение элемента перетаскивания в его последнюю позицию перед операцией слияния?