public abstract class HFRecyclerView<T>
extends <any>
| Constructor and Description |
|---|
HFRecyclerView(java.util.List<T> data,
boolean withHeader,
boolean withFooter) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract RecyclerView.ViewHolder |
getFooterView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent) |
protected abstract RecyclerView.ViewHolder |
getHeaderView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent) |
protected T |
getItem(int position) |
int |
getItemCount() |
protected abstract RecyclerView.ViewHolder |
getItemView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent) |
int |
getItemViewType(int position) |
RecyclerView.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
public HFRecyclerView(java.util.List<T> data, boolean withHeader, boolean withFooter)
protected abstract RecyclerView.ViewHolder getItemView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent)
protected abstract RecyclerView.ViewHolder getHeaderView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent)
protected abstract RecyclerView.ViewHolder getFooterView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent)
public RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
public int getItemCount()
public int getItemViewType(int position)
protected T getItem(int position)