在两个RecyclerView之间拖放

时间:2015-04-17 04:45:24

标签: android android-recyclerview android-cardview

是否可以在两个不同的RecyclerView之间进行拖放等功能?

我在RecyclerView内找到拖放的library。请帮我改进这项功能。

4 个答案:

答案 0 :(得分:12)

我的一个项目有类似的要求。您可以查看我在此处上传的示例代码 - RecyclerView Drag and Drop

这是一个符合您要求的基本代码 - 在单个回收站视图中以及两个不同的回收站视图之间拖放。

希望这有帮助。

答案 1 :(得分:6)

无需使用第三方库,支持库现在支持recyleview的拖放,可能这篇文章会对你有所帮助

https://medium.com/@ipaulpro/drag-and-swipe-with-recyclerview-6a6f0c422efd

答案 2 :(得分:6)

查看我的code sample on GitHub。它将帮助您了解如何在两个Drag and Drop之间RecyclerView

答案 3 :(得分:1)

lib可以为您提供帮助。 检查示例示例,它会按照您的要求执行。 它有一个BoardView,您可以在其中放置几个​​列表。

YouTube演示视频:https://youtu.be/tNgevYpyA9E?t=30

  

功能

     
      
  • 通过拖放动画,重新排序列表,网格或棋盘中的项目。

  •   
  • 拖动开始和结束时添加自定义动画。

  •   
  • 在拖动开始并以位置结束时获取回调。

  •   
  • 禁用并启用拖放

  •