60得票13回答
RecyclerView的ItemTouchHelper在滑动时的按钮

我在尝试将一些iOS功能移植到Android。 我打算创建一个表格,在向左滑动时会显示两个按钮:编辑和删除。 我已经在尝试,我知道我非常接近了。秘诀真正在于OnChildDraw方法。 我想画一个适合文本“删除”的矩形,然后用它们各自的背景颜色旁边绘制编辑文本。单击其余的白色空间应该...

30得票3回答
从RecyclerView中分离ItemTouchHelper

我有一个使用ItemTouchHelper的RecyclerView。一切都很顺利,但是我想知道是否有一种方法可以在不重新创建列表的情况下将ItemTouchHelper从RecyclerView中分离出来?这是我用来附加的代码:ItemTouchHelper.Callback callbac...

18得票4回答
在NestedScrollView中使用RecyclerView的ItemTouchHelper:拖动滚动不起作用

我已经按照这篇文章实现了ItemTouchHelper:https://medium.com/@ipaulpro/drag-and-swipe-with-recyclerview-b9456d2b1aaf#.k7xm7amxi 如果RecyclerView是CoordinatorLayout...

14得票2回答
如何在到达一定距离后停止滑动 Recycler View 中的项目

我在Android中使用了Recycler View,并添加了ItemTouchHelper。我只允许从左向右滑动。 当我滑动Recycler view中的任何项目时,该项目会向右移动,并在左侧绘制一段文本。这很好。我的要求是,我希望用户只能滑动一定距离,在达到该距离并释放触摸后,被滑动的项...

10得票4回答
ItemTouchHelper - 第一个跳过的行之后强制执行拖放操作

我正在使用ItemTouchHelper和ItemTouchHelper.SimpleCallback来允许用户重新排序垂直列表的 Recycler View。 拖放功能可以正常运行,但是在第一次跳过行之后强制执行了放下操作,尽管我没有将手指从拖动的单元格中抬起。 请查看以下SimpleC...

9得票2回答
notifyItemChanged没有刷新视图

首先,我整天都在处理这个问题,但是什么也没做成。我有一个使用RecyclerView的适配器,并使用了RecyclerView的SortedList。我尝试使用回调类来实现TouchHelper: public class TimerListTouchHelperCallback exten...

7得票1回答
Android ItemTouchHelper.SimpleCallback获取滑动方向

我已经在我的recyclerview中实现了滑动删除功能。它会触发两个功能(编辑记录和删除)。如果你向左滑动,就可以进行编辑;如果向右滑动,则可以删除。我在recyclerview的一般部分下有这样的布局。 <RelativeLayout android:layout_widt...

7得票1回答
RecyclerView拖放 - 使用ItemTouchHelper - 如何在拖动时设置更快的滚动速度?

我尝试了这段代码来实现拖放:https://github.com/iPaulPro/Android-ItemTouchHelper-Demo。 这里有一个视频:https://youtu.be/lMsv2jYpbi4 在拖放过程中有没有一种加速滚动的方式?