public class ImageAdapter
extends <any>
| 限定符和类型 | 类和说明 |
|---|---|
class |
ImageAdapter.HeaderViewHolder |
static interface |
ImageAdapter.OnSelectChangedListener |
class |
ImageAdapter.ViewHolder |
| 构造器和说明 |
|---|
ImageAdapter(android.content.Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindImagesData(java.util.List<Media> images) |
void |
bindSelectImages(java.util.List<Media> images) |
java.util.List<Media> |
getImages() |
int |
getItemCount() |
int |
getItemViewType(int position) |
java.util.List<Media> |
getSelectedImages() |
boolean |
isSelected(Media image) |
void |
onBindViewHolder(RecyclerView.ViewHolder holder,
int position) |
RecyclerView.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
selectImage(ImageAdapter.ViewHolder holder,
boolean isChecked,
boolean isAnim)
选中的图片并执行动画
|
void |
setOnSelectChangedListener(ImageAdapter.OnSelectChangedListener imageSelectChangedListener) |
void |
setShowCamera(boolean showCamera) |
public void setShowCamera(boolean showCamera)
public void bindImagesData(java.util.List<Media> images)
public void bindSelectImages(java.util.List<Media> images)
public java.util.List<Media> getSelectedImages()
public java.util.List<Media> getImages()
public int getItemViewType(int position)
public RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
public void onBindViewHolder(RecyclerView.ViewHolder holder,
int position)
public int getItemCount()
public boolean isSelected(Media image)
public void selectImage(ImageAdapter.ViewHolder holder, boolean isChecked, boolean isAnim)
holder - isChecked - isAnim - public void setOnSelectChangedListener(ImageAdapter.OnSelectChangedListener imageSelectChangedListener)