package com.freelib.multiitem.adapter.holder; import android.support.v7.widget.RecyclerView; import android.view.View; /** * RecyclerView的view holder * 增加一些属性和方法,方便使用 * * @author free46000 2017/03/16 * @version v1.0 */ public class BaseViewHolder extends RecyclerView.ViewHolder { public ViewHolderManager viewHolderManager; public Object itemData; public BaseViewHolder(View itemView) { super(itemView); } public Object getItemData() { return itemData; } /** * header和footer的个数也计算在内 * {@link #getAdapterPosition()} */ public int getItemPosition() { return getAdapterPosition(); } public ViewHolderManager getViewHolderManager() { return viewHolderManager; } }