public class ImageAdapter
extends <any>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ImageAdapter.OnImageSelectListener |
static interface |
ImageAdapter.OnItemClickListener |
| Constructor and Description |
|---|
ImageAdapter(android.content.Context context,
int maxCount,
boolean isSingle,
boolean isViewImage) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<Image> |
getData() |
Image |
getFirstVisibleImage(int firstVisibleItem) |
int |
getItemCount() |
int |
getItemViewType(int position) |
java.util.ArrayList<Image> |
getSelectImages() |
void |
onBindViewHolder(com.donkingliang.imageselector.adapter.ImageAdapter.ViewHolder holder,
int position) |
com.donkingliang.imageselector.adapter.ImageAdapter.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
refresh(java.util.ArrayList<Image> data,
boolean useCamera) |
void |
setOnImageSelectListener(ImageAdapter.OnImageSelectListener listener) |
void |
setOnItemClickListener(ImageAdapter.OnItemClickListener listener) |
void |
setSelectedImages(java.util.ArrayList<java.lang.String> selected) |
public ImageAdapter(android.content.Context context,
int maxCount,
boolean isSingle,
boolean isViewImage)
maxCount - 图片的最大选择数量,小于等于0时,不限数量,isSingle为false时才有用。isSingle - 是否单选isViewImage - 是否点击放大图片查看public com.donkingliang.imageselector.adapter.ImageAdapter.ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
public void onBindViewHolder(com.donkingliang.imageselector.adapter.ImageAdapter.ViewHolder holder,
int position)
public int getItemViewType(int position)
public int getItemCount()
public java.util.ArrayList<Image> getData()
public void refresh(java.util.ArrayList<Image> data, boolean useCamera)
public Image getFirstVisibleImage(int firstVisibleItem)
public void setSelectedImages(java.util.ArrayList<java.lang.String> selected)
public java.util.ArrayList<Image> getSelectImages()
public void setOnImageSelectListener(ImageAdapter.OnImageSelectListener listener)
public void setOnItemClickListener(ImageAdapter.OnItemClickListener listener)