import android.view.View import com.chad.library.adapter.base.viewholder.BaseViewHolder class XBaseViewHolder(view: View) : BaseViewHolder(view) { fun getItemPosition(): Int { return layoutPosition } fun getItemViewsType(): Int { return itemViewType } }
时间: 2023-12-06 10:41:00 浏览: 68
android 通用的ViewHolder实现
5星 · 资源好评率100%
这是一个 Kotlin 文件,定义了一个名为 XBaseViewHolder 的类,该类继承自 BaseViewHolder 类。XBaseViewHolder 类有两个方法:
1. getItemPosition(): 返回当前 ViewHolder 的位置。
2. getItemViewsType(): 返回当前 ViewHolder 的类型。
在 Android 中,ViewHolder 用于存储 RecyclerView 中 item 的视图。BaseViewHolder 是一个通用的 RecyclerView.ViewHolder 实现,它还提供了一些方便的方法来操作 item 视图。XBaseViewHolder 是对 BaseViewHolder 的一个扩展,添加了获取 ViewHolder 位置和类型的方法。
阅读全文