OpenHarmony开源社区
直播中

ss

6年用户 8762经验值
擅长:电源/新能源 制造/封装 RF/无线
私信 关注
[资料]

基于OpenHarmony的Adapter使用系列资料汇总


说明
1、BaseQuickAdapter为最基本的类型,提供最基础的功能,所有子类都继承于此。
2、T 为数据类型;VH 为 ViewHolder 类型,如果不需要自定义,直接使用 BaseViewHolder 即可。
3、框架提供了一个基础 BaseViewHolder,所有自定义的 ViewHolder 都应该继承于此!

Adapter 的使用 1.pdf (724.76 KB)
(下载次数: 0, 2022-3-23 16:31 上传)


1、BaseMultiItemQuickAdapter
说明:适用于类型较少,业务不复杂的场景,便于快速使用。所有的数据类型,都必须实现MultiItemEntity 接口(注意,这里不是继承抽象类,而是实现接口,避免对
业务的实体类带来影响。

Adapter 的使用 2.pdf (335.02 KB)
(下载次数: 0, 2022-3-23 16:32 上传)


BaseNodeAdapter
说明: 继承自 BaseProviderMultiAdapter,这是一个类似节点树功能的 Adapter,具有展开收起节点的功能。可以实现更自由的 Section 功能,或者树形结构,每个 item 都可以有自己的 Footer,此 Adapter 中的数据类型 T 固定为 BaseNode 类,你的数据需要使用 BaseNode 进行包装。如果某一个节点需要脚部,则此节点还需要实现 NodeFooterImp 接口。

Adapter 的使用 3.pdf (531.24 KB)
(下载次数: 0, 2022-3-23 16:33 上传)




更多回帖

发帖
×
20
完善资料,
赚取积分