我希望实现拖动卡片的功能,这样当我拖动的那张卡片只覆盖了元素的50%时,卡片的重新排列就会开始。
看一个例子:
现在,为了使右边的卡片向左移动,我需要完全将其与我正在拖动的卡片重叠。
我尝试重写ItemTouchHelper.Callback中的此方法:
看一个例子:
现在,为了使右边的卡片向左移动,我需要完全将其与我正在拖动的卡片重叠。
我尝试重写ItemTouchHelper.Callback中的此方法:
public float getMoveThreshold(@NonNull ViewHolder viewHolder) {
return .5f;
}
但这并没有起到作用。
那么,我该如何使交换在50%重叠处而不是100%重叠处发生呢?