软件介绍
uCrop 是[Yalantis](/) 组织开源的图片裁剪库, 支持缩放, 旋转图片, 支持各种比例的裁剪框, 非常强大的一个图片裁剪库。
使用
1. 添加包.compile'com.yalantis:ucrop:1.3.+'
2. 注册 UCropActivity 在 AndroidManifest.xml中
android:name="com.yalantis.ucrop.UCropActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
3. 代码设置UCrop.of(sourceUri,destinationUri)
.withAspectRatio(16,9)
.withMaxResultSize(maxWidth,maxHeight)
.start(context);
4. 实现继承的方法@Override
publicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){
if(resultCode==RESULT_OK&&requestCode==UCrop.REQUEST_CROP){
finalUriresultUri=UCrop.getOutput(data);
}elseif(resultCode==UCrop.RESULT_ERROR){
finalThrowablecropError=UCrop.getError(data);
}
}
如果觉得《android 图片剪切组件 Android 图片裁剪库 uCrop》对你有帮助,请点赞、收藏,并留下你的观点哦!