美文网首页
BaseQuickAdapter databinding 写法

BaseQuickAdapter databinding 写法

作者: toExploreFuture | 来源:发表于2022-11-28 22:56 被阅读0次
class AlbumAdapter(layoutResId: Int) : BaseQuickAdapter<MyAlbumBean, BaseDataBindingHolder<LayoutAlbumBinding>>(layoutResId) {

    override fun convert(holder: BaseDataBindingHolder<LayoutAlbumBinding>, item: MyAlbumBean) {

        if (item.albumType == AlbumType.AlbumTypeAdd) {
            Glide.with(App.appContext).load(R.mipmap.add_img).into(holder.dataBinding!!.albumImg)
        } else if (item.albumType == AlbumType.AlbumTypeNormal) {
            Glide.with(App.appContext).load(item.url).into(holder.dataBinding!!.albumImg)
        }

        holder.dataBinding!!.executePendingBindings()
    }

}

holder 不用写了

相关文章

网友评论

      本文标题:BaseQuickAdapter databinding 写法

      本文链接:https://www.haomeiwen.com/subject/qwbrfdtx.html