DynamicImagePicker is an Android image picker library built with Jetpack Compose.
It focuses on the v1 core flow:
- runtime permission handling
- gallery image browsing
- configurable max image selection count with selection order support
- drag multi-select
- basic editing with rotate and crop
- returning original and edited results
repositories {
mavenCentral()
}
dependencies {
implementation("io.github.seunghee17:imagepicker:1.0.0")
}DynamicImagePicker(
config = ImagePickerConfig(maxSelectionCount = 10),
onResult = { result -> /* handle PickerResult */ },
onCancel = { /* handle cancel */ }
)Screen_Recording_20260331_000903_DynamicImagePicker.mp4
Select multiple images by dragging.
Screen_Recording_20260331_000948_DynamicImagePicker.mp4 |
Screen_Recording_20260331_001019_DynamicImagePicker.mp4 |
Provides image rotation and editing functions.
This project is licensed under the Apache License 2.0.
See the LICENSE file for details.