Package io.rong.imkit.picture.adapter
Class PictureImageGridAdapter
-
- All Implemented Interfaces:
public class PictureImageGridAdapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPictureImageGridAdapter.HeaderViewHolderpublic classPictureImageGridAdapter.ViewHolderpublic interfacePictureImageGridAdapter.OnPhotoSelectChangedListener
-
Field Summary
Fields Modifier and Type Field Description public List<LocalMedia>images
-
Constructor Summary
Constructors Constructor Description PictureImageGridAdapter(Context context, PictureSelectionConfig config)
-
Method Summary
Modifier and Type Method Description List<LocalMedia>getImages()voidbindImagesData(List<LocalMedia> images)voidbindSelectImages(List<LocalMedia> images)List<LocalMedia>getSelectedImages()intgetItemViewType(int position)ViewHolderonCreateViewHolder(ViewGroup parent, int viewType)voidonBindViewHolder(ViewHolder holder, int position)intgetItemCount()booleanisSelected(LocalMedia image)voidselectImage(PictureImageGridAdapter.ViewHolder holder, boolean isChecked, boolean isAnim)选中的图片并执行动画 voidsetOnPhotoSelectChangedListener(PictureImageGridAdapter.OnPhotoSelectChangedListener imageSelectChangedListener)voidsetShowCamera(boolean showCamera)-
-
Method Detail
-
getImages
List<LocalMedia> getImages()
-
bindImagesData
void bindImagesData(List<LocalMedia> images)
-
bindSelectImages
void bindSelectImages(List<LocalMedia> images)
-
getSelectedImages
List<LocalMedia> getSelectedImages()
-
getItemViewType
int getItemViewType(int position)
-
onCreateViewHolder
ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
-
onBindViewHolder
void onBindViewHolder(ViewHolder holder, int position)
-
getItemCount
int getItemCount()
-
isSelected
boolean isSelected(LocalMedia image)
-
selectImage
void selectImage(PictureImageGridAdapter.ViewHolder holder, boolean isChecked, boolean isAnim)
选中的图片并执行动画
-
setOnPhotoSelectChangedListener
void setOnPhotoSelectChangedListener(PictureImageGridAdapter.OnPhotoSelectChangedListener imageSelectChangedListener)
-
setShowCamera
void setShowCamera(boolean showCamera)
-
-
-
-