I guess people are just cropping out all the sadness
This is another Android library project providing a simple image cropping Activity
, based on code from AOSP.
I started this in my hacker time with the intention of replacing our dated android-cropimage fork.
- Gradle build with AAR & ApkLib artifacts
- Modern UI
- Backwards compatible to Gingerbread
- Simple builder for configuration
- Example project
- More tests, less unused complexity
First, declare CropImageActivity
in your manifest file:
<activity android:name="com.soundcloud.android.crop.CropImageActivity" />
new Crop(inputUri).output(outputUri).asSquare().start(activity)
Listen for the result of the crop (see example project if you want to do some error handling):
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent result) {
if (requestCode == Crop.REQUEST_CROP && resultCode == RESULT_OK) {
doSomethingWithCroppedImage(outputUri);
}
}
The library provides a utility method to start an image picker:
Crop.pickImage(activity)
This project is based on the AOSP camera image cropper via android-cropimage.
Copyright 2014 SoundCloud
Apache License, Version 2.0