TreeRecyclerView

介绍:

RecyclerView写的树形结构

运行效果:

使用说明:

实现原理

在逻辑上,它们是包含关系,数据结构上是多叉树,这是毋庸置疑的。但是,显示的时候,我们有必要嵌套ListView或RecyclerView吗?当然没有必要!

  • 每一而Item,在显示的时候,都是平级的,只是它们marginLeft不同而已。

  • 更新marginLeft来体现它们的层级关系。marginLeft的值与item在逻辑上的深度有线性关系。

  • 展开一个Item的时候,是动态的添加一系列的item。

  • 收起一个Item的时候,我们是删除一系列的item.

相关文章:http://blog.csdn.net/nupt123456789/article/details/46639225

已下载
0