我已经创建了一个简单的RecyclerView,我正在使用下面的Swipe: new ItemTouchHelper(new ItemTouchHelper.SimpleCallbackItemTouchHelper.LEFT | ItemTouchHelper.RIGHT) {
public boolean onMove(RecyclerViewrecyclerView, R
我试图添加的功能,刷删除,以及显示底部页弹出,如果RecyclerView项目是长期按下。我使用ItemTouchHelper.SimpleCallback的滑动删除和ItemTouchListener显示弹出的长新闻的项目。的问题是,当我滑动该项目删除其也检测长新闻。我想要的是,当项目被滑动时,它应该忽略长按压。,我有ItemTouchHelper类,它扩展了Simplecallback以便删除。下面是附加回收视图的代码,以供删除。ItemTouchHelper.LEFT, this);
new ItemTouc
我正在使用回收视图22.2.0和助手类ItemTouchHelper.SimpleCallback,以启用对我的列表的滑动-拒绝选项。由于RecyclerView.Adapter没有isEnabled()方法,我试图通过ViewHolder创建本身中的方法isEnabled()和isFocusable()禁用视图交互,但没有成功。我尝试将滑动阈值调整为一个完整的值,比如SimpleCallback的方法getSwipeThreshold(),中的0f ot 1f,但也没有成功。
我的一些代码片段可以帮助你帮助我。recyclerVi