public class PictureSelectorActivity extends PictureBaseActivity implements android.view.View.OnClickListener, PictureAlbumDirectoryAdapter.OnItemClickListener, PictureImageGridAdapter.OnPhotoSelectChangedListener
限定符和类型 | 字段和说明 |
---|---|
protected PictureImageGridAdapter |
adapter |
protected boolean |
anim |
protected android.view.animation.Animation |
animation |
protected static int |
DISMISS_DIALOG |
protected java.util.List<LocalMediaFolder> |
foldersList |
protected FolderPopWindow |
folderWindow |
protected java.util.List<LocalMedia> |
images |
protected boolean |
isFirstEnterActivity |
protected android.widget.FrameLayout |
mBottomLayout |
protected LocalMediaLoader |
mediaLoader |
protected android.widget.ImageView |
mIvArrow |
protected RecyclerView |
mPictureRecycler |
protected android.widget.FrameLayout |
mTopLayout |
protected android.widget.TextView |
mTvCancel |
protected android.widget.TextView |
mTvEmpty |
protected android.widget.TextView |
mTvPictureOk |
protected android.widget.TextView |
mTvPicturePreview |
protected android.widget.TextView |
mTvPictureTitle |
protected static int |
SHOW_DIALOG |
cameraPath, colorPrimary, colorPrimaryDark, compressDialog, config, container, dialog, numComplete, openWhiteStatusBar, originalPath, selectionMedias
构造器和说明 |
---|
PictureSelectorActivity() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
changeImageNumber(java.util.List<LocalMedia> selectImages)
change image selector state
|
int |
getResourceId()
获取布局文件
|
void |
initPictureSelectorStyle()
动态设置相册主题
|
protected void |
initWidgets() |
protected void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
void |
onBackPressed() |
void |
onChange(java.util.List<LocalMedia> selectImages)
已选Media回调
|
void |
onClick(android.view.View v) |
protected void |
onCreate(android.os.Bundle savedInstanceState) |
protected void |
onDestroy() |
void |
onItemClick(boolean isCameraFolder,
java.lang.String folderName,
java.util.List<LocalMedia> images) |
void |
onPictureClick(LocalMedia media,
int position)
图片预览回调
|
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults) |
protected void |
onRestoreInstanceState(android.os.Bundle savedInstanceState) |
protected void |
onResume() |
protected void |
onSaveInstanceState(android.os.Bundle outState) |
void |
onTakePhoto()
拍照回调
|
protected void |
readLocalMedia()
get LocalMedia s
|
void |
startCamera()
open camera
|
void |
startPreview(java.util.List<LocalMedia> previewImages,
int position)
preview image and video
|
attachBaseContext, closeActivity, createNewFolder, dismissCompressDialog, dismissDialog, getContext, getImageFolder, handleMessage, handlerResult, isRequestedOrientation, onResult, removeImage, setNewRequestedOrientation, showCompressDialog, showPleaseDialog, startOpenCamera
protected static final int SHOW_DIALOG
protected static final int DISMISS_DIALOG
protected android.widget.ImageView mIvArrow
protected android.widget.TextView mTvPictureTitle
protected android.widget.TextView mTvCancel
protected android.widget.TextView mTvPictureOk
protected android.widget.TextView mTvEmpty
protected android.widget.TextView mTvPicturePreview
protected RecyclerView mPictureRecycler
protected android.widget.FrameLayout mBottomLayout
protected PictureImageGridAdapter adapter
protected java.util.List<LocalMedia> images
protected java.util.List<LocalMediaFolder> foldersList
protected FolderPopWindow folderWindow
protected android.view.animation.Animation animation
protected boolean anim
protected LocalMediaLoader mediaLoader
protected boolean isFirstEnterActivity
protected android.widget.FrameLayout mTopLayout
protected void onCreate(android.os.Bundle savedInstanceState)
onCreate
在类中 PictureBaseActivity
protected void onRestoreInstanceState(android.os.Bundle savedInstanceState)
protected void onResume()
public int getResourceId()
PictureBaseActivity
getResourceId
在类中 PictureBaseActivity
protected void initWidgets()
initWidgets
在类中 PictureBaseActivity
protected void changeImageNumber(java.util.List<LocalMedia> selectImages)
selectImages
- public void initPictureSelectorStyle()
protected void onSaveInstanceState(android.os.Bundle outState)
protected void readLocalMedia()
public void startCamera()
public void onClick(android.view.View v)
onClick
在接口中 android.view.View.OnClickListener
public void onItemClick(boolean isCameraFolder, java.lang.String folderName, java.util.List<LocalMedia> images)
public void onTakePhoto()
public void onChange(java.util.List<LocalMedia> selectImages)
public void onPictureClick(LocalMedia media, int position)
public void startPreview(java.util.List<LocalMedia> previewImages, int position)
previewImages
- position
- protected void onActivityResult(int requestCode, int resultCode, android.content.Intent data)
public void onBackPressed()
protected void onDestroy()
onDestroy
在类中 PictureBaseActivity
public void onRequestPermissionsResult(int requestCode, java.lang.String[] permissions, int[] grantResults)