public class RsRecyclerAdapter<E extends IAndroidViewModel,VM extends,VH extends RsRecyclerViewHolder<E>> extends
| Modifier and Type | Class and Description |
|---|---|
static interface |
RsRecyclerAdapter.ViewHolderCreator<E extends IAndroidViewModel,VH extends RsRecyclerViewHolder<E>> |
| Constructor and Description |
|---|
RsRecyclerAdapter(VM arrayViewModel,
RsRecyclerAdapter.ViewHolderCreator<E,VH> onCreateViewHolder) |
| Modifier and Type | Method and Description |
|---|---|
static <E extends IAndroidViewModel,VM extends |
create(VM arrayViewModel) |
int |
getItemCount() |
void |
onBindViewHolder(VH holder,
int position) |
VH |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
public RsRecyclerAdapter(VM arrayViewModel, RsRecyclerAdapter.ViewHolderCreator<E,VH> onCreateViewHolder)
public static <E extends IAndroidViewModel,VM extends> RsRecyclerAdapter<E,VM,RsRecyclerViewHolder<E>> create(VM arrayViewModel)
public VH onCreateViewHolder(android.view.ViewGroup parent, int viewType)
public void onBindViewHolder(VH holder, int position)
public int getItemCount()