package com.freelib.multiitem.adapter.holder; import com.freelib.multiitem.listener.OnItemClickListener; import com.freelib.multiitem.listener.OnItemLongClickListener; /** * Created by free46000 on 2017/3/20. */ public class ViewHolderParams { private OnItemClickListener clickListener; private OnItemLongClickListener longClickListener; private int itemCount; private int listViewScrollState; public ViewHolderParams setClickListener(OnItemClickListener clickListener) { this.clickListener = clickListener; return this; } public ViewHolderParams setLongClickListener(OnItemLongClickListener longClickListener) { this.longClickListener = longClickListener; return this; } public ViewHolderParams setItemCount(int itemCount) { this.itemCount = itemCount; return this; } public ViewHolderParams setListViewScrollState(int listViewScrollState) { this.listViewScrollState = listViewScrollState; return this; } public OnItemClickListener getClickListener() { return clickListener; } public OnItemLongClickListener getLongClickListener() { return longClickListener; } public int getItemCount() { return itemCount; } public int getListViewScrollState() { return listViewScrollState; } }