Просто переопределите метод getSwipeEscapeVelocity () в классе ItemTouchHelper.Callback:
public class SwipeToDeleteTouchHelperCallback extends ItemTouchHelper.SimpleCallback {
//constructor, another methods, etc...
@Override
public float getSwipeEscapeVelocity(float defaultValue) {
return defaultValue * 10;//10 -> almost insensitive
}
}
Если вы хотите изменить "borderline of swipe", переопределите другой метод в этом классе:
@Override
public float getSwipeThreshold(@NonNull RecyclerView.ViewHolder viewHolder) {
// 0.75 - you need to drag item by 75% of his width(or height) to dismiss
// default value is 0.5f
return 0.75f;
}