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