禁用 RecyclerView 项目拖动时的振动

Disable vibration on RecyclerView item drag

我正在使用 ItemTouch.Callback 实现具有拖放功能的 RecyclerView。现在,当我开始拖动 ViewHolder 时,设备会轻微振动。

如何在拖动开始时停止设备振动?

通过禁用我的 ViewHolder 的触觉反馈解决了这个问题。

public CustomViewHolder(View view)
{
    super(view);

    view.setHapticFeedbackEnabled(false);
}

您还可以使用以下命令为 XML 中的任何视图禁用它。

android:hapticFeedbackEnabled="false"