Releases: esafirm/android-image-picker
Releases · esafirm/android-image-picker
New ReturnMode API and many more!
BREAKING CHANGES!!!
- [New] Return Mode API
returnMode
Define the ImagePicker return behaviour
1. ReturnMode.NONE -> When image is picked, ImagePickerActivity will not dismissed even in Single Mode
2. ReturnMode.ALL -> When image is picked dismiss then deliver result
3. ReturnMode.CAMERA_ONLY -> When image is picked with Camera, dismiss then deliver the result
4. ReturnMode.GALLERY_ONLY -> Same as CAMERA_ONLY but with Gallery
So if you want to mimic the setReturnAfterFirst
behavior, all you have to do is
ImagePicker.create(activity).setReturnMode(ReturnMode.ALL).start()
setReturnAfterFirst
is now obsolete- [New] set toolbar arrow color with
toolbarArrowColor(int color)
- Rename
ImagePicker
methodsfolderTitle
->toolbarFolderTitle
imageTitle
->toolbarImageTitle
- Add capability to start without a request code
So instead of this
ImagePicker.cameraOnly().start(RC_CAMERA /* int */);
Now you can do this
ImagePicker.cameraOnly().start()
BUT, you have to handle the result with the helper method from ImagePicker
@Override
protected void onActivityResult(int requestCode, final int resultCode, Intent data) {
if (ImagePicker.shouldHandle(requestCode, resultCode, data)) {
// do your things
}
super.onActivityResult(requestCode, resultCode, data);
}
You can still use the usual result check if you define the request code by yourself.
- Add convenience method
ImagePicker.getFirstImageOrNull(Intent data)
to fetch only first image from the result or returnnull
Add Exclude Function
Now you can exclude image from being shown in the picker
ImagePicker.create(this)
.exclude(image) // exclude everything in `List<Image>`
.excludeFiles(files) // or you can exclude everything in `List<File>`
.start(RQ)
Fixes
Add new way to do camera only
-
Add new way to do camera only
ImagePicker.cameraOnly().start(activity)
-
Remove
ImmediateCameraModule
-
Bugfixes 🐛
Add translation, Fix bug
1.9.2
1.8.0
1.7.5
More fixes and improvement
- Fix
returnAfterFirst
not working in gallery selection - Add config checker
Bug fixes
Internal changes & bug fixes
- Fix
SnackBar
issue when permission is not granted - Add toggle log feature.
ImagePicker.enableLog(false)
Also highlighting the previous changes in 1.6.0
- Adding custom
ImageLoader
- Removing traditional intent stater