mirror of
https://github.com/status-im/react-native-image-crop-picker.git
synced 2025-02-24 11:28:14 +00:00
parent
33fd5265e0
commit
d2cf904159
@ -396,8 +396,14 @@ class PickerModule extends ReactContextBaseJavaModule implements ActivityEventLi
|
|||||||
setConfiguration(options);
|
setConfiguration(options);
|
||||||
resultCollector.setup(promise, false);
|
resultCollector.setup(promise, false);
|
||||||
|
|
||||||
Uri uri = Uri.parse(options.getString("path"));
|
final Uri uri = Uri.parse(options.getString("path"));
|
||||||
|
permissionsCheck(activity, promise, Collections.singletonList(Manifest.permission.WRITE_EXTERNAL_STORAGE), new Callable<Void>() {
|
||||||
|
@Override
|
||||||
|
public Void call() {
|
||||||
startCropping(activity, uri);
|
startCropping(activity, uri);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getBase64StringFromFile(String absoluteFilePath) {
|
private String getBase64StringFromFile(String absoluteFilePath) {
|
||||||
@ -614,7 +620,7 @@ class PickerModule extends ReactContextBaseJavaModule implements ActivityEventLi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void startCropping(Activity activity, Uri uri) {
|
private void startCropping(final Activity activity, final Uri uri) {
|
||||||
UCrop.Options options = new UCrop.Options();
|
UCrop.Options options = new UCrop.Options();
|
||||||
options.setCompressionFormat(Bitmap.CompressFormat.JPEG);
|
options.setCompressionFormat(Bitmap.CompressFormat.JPEG);
|
||||||
options.setCompressionQuality(100);
|
options.setCompressionQuality(100);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user