-
Notifications
You must be signed in to change notification settings - Fork 5
Home
ShiftHackZ edited this page Oct 17, 2021
·
1 revision
Welcome to the ImagePicker Andeoid Library documentation!
- In project-level gradle add new maven repository:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- In app-level gradle add new implementation:
dependencies {
implementation 'com.github.ShiftHackZ:ImagePicker:v1.0'
}
- In order to receive images, implement ImagePickerCallback in your Fragment/Activity or as object:
@Override
public void onImagesSelected(List files) {
// Do whatever you want with list of files
for (int i = 0; i < files.size(); i++) {
// As example you can process each file inside for-cycle
}
}
- Create an instance of ImagePicker using ImagePicker.Builder(), which require 2 mandatory params: current Activity and ImagePickerCallback:
ImagePicker imagePicker = new ImagePicker.Builder(activity, callback)
.useGallery(true)
.useCamera(true)
.useMultiSelection(true)
.build();
- Launch the picker:
imagePicker.start();