相关文章RecycleView实现首页复杂布局效果(横向和竖向)
一.添加依赖
maven { url ‘https://jitpack.io’ }
implementation ‘com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.1’
二.适配器
class BaseAdapter(
layoutId: Int,//可以传入item的布局
data: MutableList<InfoBean>? = null//数据
) : BaseQuickAdapter<Bean, BaseViewHolder>(layoutId, data) {
//重写convert方法
override fun convert(holder: BaseViewHolder, item: InfoBean?) {
// 获取当前item的position,这个经常用 viewHolder.getLayoutPosition()
//可通过getView绑定控件
val img = holder.getView<ImageView>(R.id.image)
val text = holder.getView<TextView>(R.id.text)
text.setText(item?.data)
//2种方式设置text 1.先绑定再setText 2. helper.setText
item?.