
在Android中使用RecyclerView实现多级折叠列表(TreeRecyclerView)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程详解如何在Android开发中利用RecyclerView与自定义控件TreeRecyclerView来构建功能丰富的多级折叠列表,为用户界面增添动态交互效果。
首先不得不吐槽一下产品设计:为什么非要搞这样的功能?两级的不是挺好吗?自带控件多方便啊。三级、四级甚至听说还有六级……这种疯狂的设计肯定让后台处理数据很头疼吧。
来看看效果:
- 两级的效果。
- 三级的效果。
- 全部展开的效果(我只写了五级)。
为什么写这个呢:公司产品提出了三级的需求后,我就在网上找相关的实现。第一个找到的方案是通过嵌套ExpandListview来实现,第二个则是用ExpandRecyclview,但是发现三级展开非常卡顿。查看源码后才发现原来是使用了RecyclerView套着另一个RecyclerView。有没有不嵌套的方法呢……最后找到了一个博客上的解决方案,并决定重写一下试试看。
全部评论 (0)
还没有任何评论哟~


