Android Crop

An Android library that provides an image cropping capabilities

License

License

GroupId

GroupId

com.isapp.android
ArtifactId

ArtifactId

android-crop
Last Version

Last Version

0.1.5
Release Date

Release Date

Type

Type

jar
Description

Description

Android Crop
An Android library that provides an image cropping capabilities
Project URL

Project URL

https://github.com/is-devteam/android-crop
Source Code Management

Source Code Management

https://github.com/is-devteam/android-crop

Download android-crop

How to add to project

<!-- https://jarcasting.com/artifacts/com.isapp.android/android-crop/ -->
<dependency>
    <groupId>com.isapp.android</groupId>
    <artifactId>android-crop</artifactId>
    <version>0.1.5</version>
</dependency>
// https://jarcasting.com/artifacts/com.isapp.android/android-crop/
implementation 'com.isapp.android:android-crop:0.1.5'
// https://jarcasting.com/artifacts/com.isapp.android/android-crop/
implementation ("com.isapp.android:android-crop:0.1.5")
'com.isapp.android:android-crop:jar:0.1.5'
<dependency org="com.isapp.android" name="android-crop" rev="0.1.5">
  <artifact name="android-crop" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.isapp.android', module='android-crop', version='0.1.5')
)
libraryDependencies += "com.isapp.android" % "android-crop" % "0.1.5"
[com.isapp.android/android-crop "0.1.5"]

Dependencies

compile (1)

Group / Artifact Type Version
com.android.support » support-annotations jar 22.0.0

Project Modules

There are no modules declared in this project.

I guess people are just cropping out all the sadness

An Android library project to provide a simple image cropping Activity, based on code from AOSP.

Build Status

Goals

  • Gradle build with AAR
  • Modern UI
  • Backwards compatible to Gingerbread
  • Simple builder for configuration
  • Example project
  • More tests, less unused complexity

Usage

First, declare CropImageActivity in your manifest file:

<activity android:name="com.soundcloud.android.crop.CropImageActivity" />

Crop

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);
    }
}

Pick

The library provides a utility method to start an image picker:

Crop.pickImage(activity)

Dependency

The AAR is published on Maven Central:

compile 'com.soundcloud.android:android-crop:0.9.10@aar'

Apps

Apps that use this library include: SoundCloud, Depop

How does it look?

android-crop screenshot

License

This project is based on the AOSP camera image cropper via android-cropimage.

Copyright 2014 SoundCloud
Apache License, Version 2.0

Versions

Version
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0