├── .github └── workflows │ └── android.yml ├── .gitignore ├── README.md ├── app ├── build.gradle ├── project.properties └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── com │ │ └── aemerse │ │ └── cropper │ │ └── app │ │ ├── SCropResultActivity.kt │ │ ├── SMainActivity.kt │ │ ├── crop_image │ │ ├── app │ │ │ └── SCropImageFragment.kt │ │ ├── domain │ │ │ └── SCropImageContract.kt │ │ └── presenter │ │ │ └── SCropImagePresenter.kt │ │ ├── crop_image_view │ │ ├── app │ │ │ └── SCropImageViewFragment.kt │ │ ├── domain │ │ │ └── SCropImageViewContract.kt │ │ └── presenter │ │ │ └── SCropImageViewPresenter.kt │ │ ├── extend_activity │ │ ├── app │ │ │ └── SExtendActivity.kt │ │ ├── domain │ │ │ └── SExtendContract.kt │ │ └── presenter │ │ │ └── SExtendPresenter.kt │ │ └── options_dialog │ │ ├── app │ │ ├── SOptionsDialogBottomSheet.kt │ │ └── SOptionsServiceLocator.kt │ │ ├── domain │ │ ├── SOptionsContract.kt │ │ └── SOptionsDomain.kt │ │ └── presenter │ │ └── SOptionsPresenter.kt │ └── res │ ├── animator │ └── toolbar_elevation.xml │ ├── color │ ├── chip_bg_states.xml │ ├── chip_text_states.xml │ ├── switch_thumb_selector.xml │ └── switch_track_selector.xml │ ├── drawable │ ├── backdrop.xml │ ├── bg_bottom_sheet_rounded.xml │ ├── bg_draggable_view.xml │ ├── bg_purple_gradient.xml │ ├── cat.jpg │ ├── cat_small.jpg │ ├── checkerboard.xml │ ├── checktile.png │ ├── crop.png │ ├── ic_arrow_back_24.xml │ ├── ic_gear_24.xml │ ├── ic_mage_search_24.xml │ └── muted.xml │ ├── layout │ ├── activity_crop_result.xml │ ├── activity_main.xml │ ├── chip_crop_shape.xml │ ├── chip_guidelines.xml │ ├── chip_max_zoom.xml │ ├── chip_ratio.xml │ ├── chip_scale_type.xml │ ├── extended_activity.xml │ ├── fragment_camera.xml │ ├── fragment_crop_image_view.xml │ ├── fragment_options.xml │ ├── switch_auto_zoom.xml │ ├── switch_center_move.xml │ ├── switch_crop_overlay.xml │ ├── switch_flip_horizontal.xml │ ├── switch_flip_vertical.xml │ ├── switch_multi_touch.xml │ └── switch_progress_bar.xml │ ├── menu │ └── main.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── values-night │ └── themes.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml ├── cropper ├── build.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── aemerse │ │ │ └── cropper │ │ │ ├── BitmapCroppingWorkerJob.kt │ │ │ ├── BitmapLoadingWorkerJob.kt │ │ │ ├── BitmapUtils.kt │ │ │ ├── CropFileProvider.kt │ │ │ ├── CropImage.kt │ │ │ ├── CropImageActivity.kt │ │ │ ├── CropImageAnimation.kt │ │ │ ├── CropImageContract.kt │ │ │ ├── CropImageContractOptions.kt │ │ │ ├── CropImageOptions.kt │ │ │ ├── CropImageView.kt │ │ │ ├── CropOverlayView.kt │ │ │ ├── CropWindowHandler.kt │ │ │ ├── CropWindowMoveHandler.kt │ │ │ ├── common │ │ │ ├── CommonValues.kt │ │ │ └── CommonVersionCheck.kt │ │ │ └── utils │ │ │ ├── GetFilePathFromUri.kt │ │ │ └── GetUriForFile.kt │ └── res │ │ ├── drawable │ │ ├── ic_flip_24.xml │ │ ├── ic_rotate_left_24.xml │ │ └── ic_rotate_right_24.xml │ │ ├── layout │ │ ├── crop_image_activity.xml │ │ └── crop_image_view.xml │ │ ├── menu │ │ └── crop_image_menu.xml │ │ ├── values │ │ ├── attrs.xml │ │ └── strings.xml │ │ └── xml │ │ └── library_file_paths.xml │ └── test │ └── java │ └── com │ └── aemerse │ └── cropper │ ├── BitmapUtilsTest.kt │ └── ContractTestFragment.kt ├── gradle.properties ├── gradle ├── gradlew ├── gradlew.bat └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── local.properties └── settings.gradle /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/project.properties -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/SCropResultActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/SCropResultActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/SMainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/SMainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/crop_image/app/SCropImageFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/crop_image/app/SCropImageFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/crop_image/domain/SCropImageContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/crop_image/domain/SCropImageContract.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/crop_image/presenter/SCropImagePresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/crop_image/presenter/SCropImagePresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/crop_image_view/app/SCropImageViewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/crop_image_view/app/SCropImageViewFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/crop_image_view/domain/SCropImageViewContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/crop_image_view/domain/SCropImageViewContract.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/crop_image_view/presenter/SCropImageViewPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/crop_image_view/presenter/SCropImageViewPresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/extend_activity/app/SExtendActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/extend_activity/app/SExtendActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/extend_activity/domain/SExtendContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/extend_activity/domain/SExtendContract.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/extend_activity/presenter/SExtendPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/extend_activity/presenter/SExtendPresenter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/options_dialog/app/SOptionsDialogBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/options_dialog/app/SOptionsDialogBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/options_dialog/app/SOptionsServiceLocator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/options_dialog/app/SOptionsServiceLocator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/options_dialog/domain/SOptionsContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/options_dialog/domain/SOptionsContract.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/options_dialog/domain/SOptionsDomain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/options_dialog/domain/SOptionsDomain.kt -------------------------------------------------------------------------------- /app/src/main/java/com/aemerse/cropper/app/options_dialog/presenter/SOptionsPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/java/com/aemerse/cropper/app/options_dialog/presenter/SOptionsPresenter.kt -------------------------------------------------------------------------------- /app/src/main/res/animator/toolbar_elevation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/animator/toolbar_elevation.xml -------------------------------------------------------------------------------- /app/src/main/res/color/chip_bg_states.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/color/chip_bg_states.xml -------------------------------------------------------------------------------- /app/src/main/res/color/chip_text_states.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/color/chip_text_states.xml -------------------------------------------------------------------------------- /app/src/main/res/color/switch_thumb_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/color/switch_thumb_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/color/switch_track_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/color/switch_track_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/backdrop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/backdrop.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_bottom_sheet_rounded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/bg_bottom_sheet_rounded.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_draggable_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/bg_draggable_view.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_purple_gradient.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/bg_purple_gradient.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/cat.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/cat_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/cat_small.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/checkerboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/checkerboard.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/checktile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/checktile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/crop.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/ic_arrow_back_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_gear_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/ic_gear_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mage_search_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/ic_mage_search_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/muted.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/drawable/muted.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_crop_result.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/activity_crop_result.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/chip_crop_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/chip_crop_shape.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/chip_guidelines.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/chip_guidelines.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/chip_max_zoom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/chip_max_zoom.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/chip_ratio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/chip_ratio.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/chip_scale_type.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/chip_scale_type.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/extended_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/extended_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/fragment_camera.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_crop_image_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/fragment_crop_image_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_options.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/fragment_options.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/switch_auto_zoom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/switch_auto_zoom.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/switch_center_move.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/switch_center_move.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/switch_crop_overlay.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/switch_crop_overlay.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/switch_flip_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/switch_flip_horizontal.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/switch_flip_vertical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/switch_flip_vertical.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/switch_multi_touch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/switch_multi_touch.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/switch_progress_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/layout/switch_progress_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /cropper/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/build.gradle -------------------------------------------------------------------------------- /cropper/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/BitmapCroppingWorkerJob.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/BitmapCroppingWorkerJob.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/BitmapLoadingWorkerJob.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/BitmapLoadingWorkerJob.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/BitmapUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/BitmapUtils.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropFileProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropFileProvider.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropImage.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropImageActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropImageActivity.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropImageAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropImageAnimation.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropImageContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropImageContract.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropImageContractOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropImageContractOptions.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropImageOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropImageOptions.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropImageView.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropOverlayView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropOverlayView.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropWindowHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropWindowHandler.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/CropWindowMoveHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/CropWindowMoveHandler.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/common/CommonValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/common/CommonValues.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/common/CommonVersionCheck.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/common/CommonVersionCheck.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/utils/GetFilePathFromUri.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/utils/GetFilePathFromUri.kt -------------------------------------------------------------------------------- /cropper/src/main/java/com/aemerse/cropper/utils/GetUriForFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/java/com/aemerse/cropper/utils/GetUriForFile.kt -------------------------------------------------------------------------------- /cropper/src/main/res/drawable/ic_flip_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/res/drawable/ic_flip_24.xml -------------------------------------------------------------------------------- /cropper/src/main/res/drawable/ic_rotate_left_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/res/drawable/ic_rotate_left_24.xml -------------------------------------------------------------------------------- /cropper/src/main/res/drawable/ic_rotate_right_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/res/drawable/ic_rotate_right_24.xml -------------------------------------------------------------------------------- /cropper/src/main/res/layout/crop_image_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/res/layout/crop_image_activity.xml -------------------------------------------------------------------------------- /cropper/src/main/res/layout/crop_image_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/res/layout/crop_image_view.xml -------------------------------------------------------------------------------- /cropper/src/main/res/menu/crop_image_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/res/menu/crop_image_menu.xml -------------------------------------------------------------------------------- /cropper/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /cropper/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /cropper/src/main/res/xml/library_file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/main/res/xml/library_file_paths.xml -------------------------------------------------------------------------------- /cropper/src/test/java/com/aemerse/cropper/BitmapUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/test/java/com/aemerse/cropper/BitmapUtilsTest.kt -------------------------------------------------------------------------------- /cropper/src/test/java/com/aemerse/cropper/ContractTestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/cropper/src/test/java/com/aemerse/cropper/ContractTestFragment.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/gradle/gradlew -------------------------------------------------------------------------------- /gradle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/gradle/gradlew.bat -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk11 -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshaaatt/Cropper/HEAD/settings.gradle --------------------------------------------------------------------------------