暂时禁用拖放

Temporary disable drag-and-drop

我正在使用 ItemTouchHelper.SimpleCallbackRecyclerView 中实现滑动和拖放。我知道如何完全禁用特定类型的 ViewHolder 的这些功能,但我怎样才能临时禁用它,以便将它从 activity 变为 on/off?

简单覆盖:

@Override
public boolean isItemViewSwipeEnabled() {
    return mIsSwipeEnabled;
}

在你的ItemTouchHelper.SimpleCallback.