禁用RecyclerView项拖动时的振动

3

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

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

1个回答

3
通过禁用 ViewHolder 的触觉反馈来解决了此问题。
public CustomViewHolder(View view)
{
    super(view);

    view.setHapticFeedbackEnabled(false);
}

您也可以通过以下方式在XML中为任何视图禁用它。
android:hapticFeedbackEnabled="false"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接