public class PickerItemAdapter
extends <any>
Author: yangpeixing on 2018/4/6 10:32 Date: 2019/2/21
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
PickerItemAdapter.OnActionResult |
| 构造器和说明 |
|---|
PickerItemAdapter(java.util.ArrayList<ImageItem> selectList,
java.util.List<ImageItem> images,
BaseSelectConfig selectConfig,
IPickerPresenter presenter,
PickerUiConfig uiConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getItemCount() |
long |
getItemId(int position) |
int |
getItemViewType(int position) |
boolean |
isPreformClick() |
void |
onBindViewHolder(com.ypx.imagepicker.adapter.PickerItemAdapter.ItemViewHolder viewHolder,
int position) |
com.ypx.imagepicker.adapter.PickerItemAdapter.ItemViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
preformCheckItem(ImageItem imageItem)
模拟执行选中(取消选中)操作
|
void |
preformClickItem(ImageItem imageItem,
int position)
模拟执行点击操作
|
void |
refreshData(java.util.List<ImageItem> items) |
void |
setOnActionResult(PickerItemAdapter.OnActionResult onActionResult) |
public PickerItemAdapter(java.util.ArrayList<ImageItem> selectList, java.util.List<ImageItem> images, BaseSelectConfig selectConfig, IPickerPresenter presenter, PickerUiConfig uiConfig)
public void preformCheckItem(ImageItem imageItem)
imageItem - 当前itempublic void preformClickItem(ImageItem imageItem, int position)
imageItem - 当前itemposition - 当前item的positionpublic com.ypx.imagepicker.adapter.PickerItemAdapter.ItemViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
public void onBindViewHolder(com.ypx.imagepicker.adapter.PickerItemAdapter.ItemViewHolder viewHolder,
int position)
public int getItemViewType(int position)
public long getItemId(int position)
public int getItemCount()
public void refreshData(java.util.List<ImageItem> items)
public boolean isPreformClick()
public void setOnActionResult(PickerItemAdapter.OnActionResult onActionResult)