Android任意层级树形菜单

免费视频课程传送门 【点击传送】

作者微博: @安卓攻城师sloop

实现过程:


1.将用户数据转化为node节点

2.设置节点之间的关联关系

3.排序

4.过滤需要显示的数据

涉及到的知识:


1.树形结构的数据组织

2.数据结构的进一步加强

3.反射+注解的使用(注解可以使用命名规范替代--可以提高一点效率)

4.封装与设计

截屏预览:

image image

About