Android RecyclerView ItemTouchHelper 恢复滑动和恢复 View 持有者

标签 android swipe android-recyclerview

有没有办法恢复滑动操作并将 View 持有者恢复到其初始位置滑动完成并且在 ItemTouchHelper 上调用 onSwiped .Callback 实例?我得到了 RecyclerViewItemTouchHelperItemTouchHelper.Callback 实例可以完美地协同工作,我只需要恢复滑动操作而不是 在某些情况下移除已刷过的项目。

最佳答案

经过一些随机戳,我找到了解决方案。在您的适配器上调用 notifyItemChanged。这将使滑出的 View 动画回到它的原始位置。

关于Android RecyclerView ItemTouchHelper 恢复滑动和恢复 View 持有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31787272/

相关文章:

java - 如何使 recyclerview 根据百分比仅显示一个数组?

android - 极其滞后的 RecyclerView 性能

android - 如何在android中测量环境温度

java - 如何在将列表项添加到 ListView 之前以编程方式设置列表项中的字体大小?

ios - 如何使用 UISwipeGestureRecognizer 滑动以滑入并刷新相同的 uitableview

javascript - JQM中如何通过滑动滑动不同页面?

Android 操作栏选项卡滑动 onResume 未被调用

android - 使用 Canvas 将圆圈转换为环形?

c# - 如何在 Unity 中通过单击手机屏幕来更改相机? (安卓)

java - 在回收站 View 中切换到下一个 EditText 时,如何保持软键盘向上?