目标:
继续来学习架构,先来看一下这次的目标:
实战:基于HiAdapter搭建首页架构
需求分析:
在之前Kotlin x Java打造 UI 通用组件<五>-------AndroidUI核心组件剖析与实战4咱们封装了一个通用的HiAdapter,这次则就是利用它来进行首页列表的架构,主要需求如下:
- 页面loading动画
- 页面空数据状态
- 点击按钮重新刷新
- 下拉刷新
- 上拉加载
- 允许添加Header/Footer
疑难解惑:
- HiRefreshLayout实现下拉刷新动作,如之前Kotlin x Java打造 UI 通用组件<三>-------高级UI组件定制与解耦设计之HiRefres