RecyclerView多条目“组件化” + 万能分割线
2020-05-31 本文已影响0人
weioule
在开发当中,秉承着“高类聚低耦合”的编程思想,我们通常会对复杂的业务或者一些逻辑做拆分拆解或抽取复用等处理,提高代码可阅读性高,降低维护成本。
RecyclerView多条目“组件化”,主要是通过delegate委托的方式对多条目做了“组件化”思想拆分处理,对adapter进行简化,布局的设定与数据绑定都放到具体的delegate来实现。![](https://img.haomeiwen.com/i5823111/7b2cc9d196444268.png)
![](https://img.haomeiwen.com/i5823111/067ccc2dd30ad677.png)
![](https://img.haomeiwen.com/i5823111/702a798951612d7f.png)
![](https://img.haomeiwen.com/i5823111/99d9f3171c74ff18.png)
![](https://img.haomeiwen.com/i5823111/eee33295d7b53c05.png)
具体代码请移步GitHub。
在开发当中,秉承着“高类聚低耦合”的编程思想,我们通常会对复杂的业务或者一些逻辑做拆分拆解或抽取复用等处理,提高代码可阅读性高,降低维护成本。
RecyclerView多条目“组件化”,主要是通过delegate委托的方式对多条目做了“组件化”思想拆分处理,对adapter进行简化,布局的设定与数据绑定都放到具体的delegate来实现。具体代码请移步GitHub。