从一个RecyclerView(列表视图)拖放项目到另一个RecyclerView(列表视图)

4
我有一个需求,需要将一个项目从一个RecyclerView拖动到另一个RecyclerView。
我发现一些有用的资源,可以使用ItemTouchHelper帮助实现。参考链接:ItemTouchHelper 此外,在android中还有一个可用于拖放的库,可以在这里找到。参考链接:here
在实现时,我能够沿着屏幕拖动项目视图和指针(手指),但是没有成功地实现我的要求。
如果您以前有任何相关经验,请与我分享。
1个回答

3

对于多个列表视图的拖放,您可以参考此链接:https://github.com/woxblom/DragListView

功能

  • 通过拖放并具有良好的动画效果重新排列列表、网格或面板中的项目。
  • 在拖动开始和结束时添加自定义动画。
  • 获取回调,当拖动开始和结束时带有位置信息。
  • 禁用和启用拖放。

以下是在RecyclerView中简单实现拖放的代码:

https://github.com/AleBarreto/DragRecyclerView


1
你好Vinay Jayaram,感谢您的回复。 这仅适用于单个RecyclerView内部。但我需要在两个RecyclerView之间。 - Ramesh Swamy
@RameshSwamy 我已经更新了上面的答案。 - Vinay Jayaram
哎呀呀,这个链接正好符合我的需求。非常感谢Vinay。 - Ramesh Swamy

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