Как предотвратить гравитацию элемента RecyclerView в исходное положение после его падения на цель - PullRequest
0 голосов
/ 30 октября 2018

Предполагается, что приложение использует RecyclerView со связанным ItemTouchHelper и выполнила следующую базовую операцию:

  1. Перетаскивание, вызываемое для элемента RecyclerView, и оно наводится над другим «целевым» элементом.
  2. Элемент перетаскивания освобождается до вызова обратного вызова onMove.
  3. Обратный вызов clearView вызывается, когда я думал, что приложение завершит слияние двух элементов.
  4. Что я наблюдаю, так это то, что перетаскиваемый предмет перемещается обратно в положение перед выпадением.

Я бы хотел предотвратить естественное притяжение перетаскиваемого элемента к его исходному положению до того, как clearView получит шанс сделать его магическим, поскольку перемещение перетаскиваемого элемента назад и затем исчезновение нежелательно.

Каков наилучший способ реализовать это, чтобы предотвратить перемещение элемента перетаскивания в его последнюю позицию перед операцией слияния?

...