简介
今天来研究下在kotlin语言中,Adapter的封装运用,这里会用到高级函数的特性,主要是lambda表达式的应用。没有基础的同学可以看之前的博客来学习:地址
封装
大概解释下该类
1. Base Adapter类接受三个参数,分别是 layoutResourceId,数据items,还有一个函数 init()
2. 继承 ReyclerView.Adapter
3. 默认实现 一个ViewHolder类,并在该类里添加 bindData函数
4. 在 Adapter 回掉 onBindVie