public class MultiImagePickerFragment extends PBaseLoaderFragment implements android.view.View.OnClickListener, PickerItemAdapter.OnActionResult, IReloadExecutor
Author: peixing.yang Date: 2019/2/21 使用文档 :https://github.com/yangpeixing/YImagePicker/wiki/Documentation_3.x
bottomBar, selectList, titleBar| 构造器和说明 |
|---|
MultiImagePickerFragment() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected IPickerPresenter |
getPresenter() |
protected BaseSelectConfig |
getSelectConfig() |
protected PickerUiConfig |
getUiConfig() |
protected void |
intentPreview(boolean isClickItem,
int position)
跳转预览
|
protected void |
loadMediaItemsComplete(ImageSet set) |
protected void |
loadMediaSetsComplete(java.util.List<ImageSet> imageSetList) |
protected void |
notifyPickerComplete()
刷新选中图片列表,执行回调,退出页面
|
boolean |
onBackPressed() |
void |
onCheckItem(ImageItem imageItem,
int disableItemCode)
执行选中(取消选中)操作
|
void |
onClick(android.view.View v) |
void |
onClickItem(ImageItem item,
int position,
int disableItemCode)
点击操作
|
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroy() |
void |
onTakePhotoResult(ImageItem imageItem) |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
protected void |
refreshAllVideoSet(ImageSet allVideoSet) |
void |
reloadPickerWithList(java.util.List<ImageItem> selectedList)
根据当前选择列表,重新刷新选择器选择状态
|
void |
setOnImagePickCompleteListener(OnImagePickCompleteListener onImagePickCompleteListener)
设置图片选择器完成回调
|
protected void |
toggleFolderList()
显示或隐藏图片文件夹选项列表
|
addItemInImageSets, checkTakePhotoOrVideo, controllerViewOnImageSetSelected, controllerViewOnTransitImageSet, dp, getWeakActivity, inflateControllerView, interceptClickDisableItem, loadMediaItemsFromSet, loadMediaSets, notifyOnSingleImagePickComplete, onDoubleClick, onRequestPermissionsResult, refreshCompleteState, setFolderListHeight, setStatusBar, takePhoto, takeVideo, tippublic android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
public void onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState)
public void setOnImagePickCompleteListener(OnImagePickCompleteListener onImagePickCompleteListener)
onImagePickCompleteListener - 完成回调protected void toggleFolderList()
toggleFolderList 在类中 PBaseLoaderFragmentpublic void onClick(android.view.View v)
onClick 在接口中 android.view.View.OnClickListenerprotected void loadMediaSetsComplete(java.util.List<ImageSet> imageSetList)
loadMediaSetsComplete 在类中 PBaseLoaderFragmentimageSetList - 媒体文件夹加载完成回调protected void loadMediaItemsComplete(ImageSet set)
loadMediaItemsComplete 在类中 PBaseLoaderFragmentset - 媒体文件夹内文件加载完成回调protected void refreshAllVideoSet(ImageSet allVideoSet)
refreshAllVideoSet 在类中 PBaseLoaderFragmentallVideoSet - 刷新所有视频的文件夹public void onTakePhotoResult(ImageItem imageItem)
onTakePhotoResult 在接口中 ICameraExecutorpublic boolean onBackPressed()
onBackPressed 在类中 PBaseLoaderFragmentpublic void onClickItem(ImageItem item, int position, int disableItemCode)
PickerItemAdapter.OnActionResultonClickItem 在接口中 PickerItemAdapter.OnActionResultitem - 当前itemposition - 当前item的positionpublic void onCheckItem(ImageItem imageItem, int disableItemCode)
PickerItemAdapter.OnActionResultonCheckItem 在接口中 PickerItemAdapter.OnActionResultimageItem - 当前itemprotected void intentPreview(boolean isClickItem,
int position)
intentPreview 在类中 PBaseLoaderFragmentposition - 默认选中的indexisClickItem - 是否是item点击protected void notifyPickerComplete()
notifyPickerComplete 在类中 PBaseLoaderFragmentprotected BaseSelectConfig getSelectConfig()
getSelectConfig 在类中 PBaseLoaderFragmentprotected IPickerPresenter getPresenter()
getPresenter 在类中 PBaseLoaderFragmentprotected PickerUiConfig getUiConfig()
getUiConfig 在类中 PBaseLoaderFragmentpublic void onDestroy()
public void reloadPickerWithList(java.util.List<ImageItem> selectedList)
IReloadExecutorreloadPickerWithList 在接口中 IReloadExecutorselectedList - 当前选中列表