Android(安卓)图片剪切框架 uCrop 简单集成
16lz
2021-01-26
说明:
* Android 图片剪切框架 uCrop 简单集成,地址:https://github.com/Yalantis/uCrop
* 还有一篇博客调用这个框架,采用相机和相册详细调用:Android7.0相机图册图片剪切封装 - ucrop框架
图片:
步骤:
1、配置文件:
根目录的gradle
项目目录的gradleallprojects { repositories { jcenter() maven { url "https://jitpack.io" } }}
//图片剪切 compile 'com.github.yalantis:ucrop:2.2.1'
2、AndroidManifest.xml 配置
3、Activity调用
调用:
UCrop.of(sourceUri, destinationUri) .withAspectRatio(16, 9) .withMaxResultSize(maxWidth, maxHeight) .start(context);
返回:
@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == RESULT_OK && requestCode == UCrop.REQUEST_CROP) { final Uri resultUri = UCrop.getOutput(data); } else if (resultCode == UCrop.RESULT_ERROR) { final Throwable cropError = UCrop.getError(data); }}
具体使用:
地址:Android7.0相机图册图片剪切封装 - ucrop框架
更多相关文章
- android jni 学习笔记2
- Android(安卓)Service的生命周期2
- Android(安卓)Binder分析三:Natvie Service的获取和调用
- Android(安卓)savedInstanceState的作用和用法
- Android(安卓)O Treble框架
- Android(安卓)软键盘不能弹出
- Android(安卓)Overlay学习 一
- 配置dialog无标题的几种方法
- setImageResource和setImageDrawable区别