先放源码链接为敬 BaseRecyclerViewAdapterHelper源码
第一步
在根目录的gradle文件中添加maven仓库,注意节点,粘贴对位置
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
第二步
在modul的build文件下添加依赖
dependencies {
compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:VERSION_CODE'
}
最新版本可参考此处最新版本查看
第三步
最基础的使用
//声明adapter
private lateinit var myAdapter: BaseQuickAdapter<OrgSearchResultBean.DataBean.ListBean, BaseViewHolder>
//准备recycleview
rv_list.layoutManager = LinearLayoutManager(this)
//初始化adapter
myAdapter =
object : BaseQuickAdapter<Bean, BaseViewHolder>(
R.layout.item_layout,
null
) {
override fun convert(
holder: BaseViewHolder,
item: Bean
) {
holder.setText(R.id.id, textString)
}
}
//装载adapter
rv_list.adapter = myAdapter
//点击
myAdapter.setOnItemClickListener(OnItemClickListener { adapter, view, position ->
})