可拖动/可扩展的RecyclerView?

时间:2016-10-02 22:23:57

标签: android android-recyclerview draggable expand

最新最简单的方法是什么?

我想要的是能够拖动父项并单击它们以展开以显示其子项,如果删除或添加,则可以进行有效的操作。

是否有一个可以轻松使用的库?我试过谷歌搜索,但每个人都在说这个,这已经过时或效率低下,但没有其他选择。

或者我可以以某种方式自己制作一个? ItemTouchHelper是我扩展和移动内容所需要的吗?

或者这是建在某个地方?我正在使用支持库。

2 个答案:

答案 0 :(得分:0)

我花了很长时间才找到实现这样一个列表的方法。查看我的 github 项目:

https://github.com/XxGoliathusxX/LightWeightExpandableDragAndSwipeRecyclerView

如果您有任何疑问:请问我;)希望我能为您节省大量时间和麻烦。

答案 1 :(得分:0)

您可以尝试this library。它允许具有许多其他功能的可扩展,可拖动和可滑动的FIRDatabaseReference qref = databaseRef.child("questions").child("questionNumber: " + questionNum) qref.observeSingleEvent(of: .value, with: { snapshot in var question = questionMGR() question.title = (snapshot.childSnapshot(forPath: "title").value as? String)! question.desc = (snapshot.childSnapshot(forPath: "description").value as? String)! self.questions.append(question) })