软件介绍

uCrop 是[Yalantis](https://yalantis.com/) 组织开源的图片裁剪库, 支持缩放, 旋转图片, 支持各种比例的裁剪框, 非常强大的一个图片裁剪库。

使用

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

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

}

}

android 图片剪切组件,Android 图片裁剪库 uCrop相关推荐

  1. Android官方架构组件Paging:分页库的设计美学

    本文已授权 微信公众号 玉刚说 (@任玉刚)独家发布. 2019/12/24 补充 距本文发布时隔一年,笔者认为,本文不应该作为入门教程的第一篇博客,相反,读者真正想要理解 Paging 的使用,应该 ...

  2. android图片显示组件,Android可循环显示图像的Android Gallery组件用法实例

    本文实例分析了Android可循环显示图像的Android Gallery组件用法.分享给大家供大家参考,具体如下: Gallery组件主要用于横向显示图像列表,不过按常规做法.Gallery组件只能 ...

  3. Flutter 图片组件Image、本地图片、远程图片、图片剪切、圆形图片

    1图片组件Image介绍 Flutter 中,我们可以通过 Image 组件来加载并显示图片 Image 的数据源可以是asset.文件.内存以及网络. 这里我们主要给大家讲两个 Image.asse ...

  4. android游戏开发组件,Android实现疯狂连连看游戏之开发游戏界面(二)

    连连看的游戏界面十分简单,大致可以分为两个区域: --游戏主界面区 --控制按钮和数据显示区 1.开发界面布局 本程序使用一个RelativeLayout作为整体的界面布局元素,界面布局上面是一个自定 ...

  5. android 文字滚动组件,Android textview 跑马灯文字滚动效果

    设置如下TextView控件文件的XML: android:id="@+id/textview" android:layout_width="match_parent&q ...

  6. android禁用应用组件,Android彻底退出(关闭)应用程序.docx

    Android彻底退出(关闭)应用程序.docx 做android开发时,发现一个关于android退出时不能彻底关闭的问题,比如:一个程序里new?出了N多个Thread,这样在退出程序的可能不能完 ...

  7. android 常用布局组件,Android六大基本布局

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 一.基本理论 Android六大基本布局分别是: 线性布局LinearLayout. 表格布局TableLayout. ...

  8. android 使用自定义组件,Android自定义组件开发之onMeasure使用

    一.自定义组件造成其他组件的隐藏 我们在开发过程中往往现有的组件无法满足我们的需求,所有我们需要去自定义组件来实现我们的需求,在实现的过程中总会有各种问题,这里我们讨论一下onMeasure的使用,首 ...

  9. android studio四大组件,Android 四大组件 Service 完全理解

    瞎忙到头晕... Service主要使用在后台比较耗时和运行时间较长的逻辑.但是在service中使用 Thread.currentThread().getId() 获取得到的却是1,也就是主线程.如 ...

最新文章

  1. 数据流模式、转换、格式与操作
  2. 有关接口和抽象类的问题
  3. js获取页面url中的各项值
  4. 部署微软lync uc服务器,lync server xxxx企业版前端服务器部署资料.docx
  5. 【JavaScript】jQuery Ajax 实例 全解析
  6. 安装Typora情况下,Windows右键新建菜单中增加新建md文件
  7. shell脚本详解(三)——循环语句之for循环
  8. Python 集合(set) 介绍
  9. [Algorithm]一切始于ADT-表达式计算
  10. del退役了/del 滚回来了
  11. Java+selenium 自动化测试--自动化测试模型介绍
  12. python---之os.path.splitext(“文件路径”)
  13. iPhone12白苹果无法开机,这种情况你有遇到吗?
  14. Swift 中枚举高级用法及实践
  15. 商标主要特征是什么?商标注册申请流程是什么?
  16. 出现这十种症状,说明你不适合干程序员
  17. Python代码写好了怎么运行?
  18. 第一个完整页面来啦~小米官网
  19. 【HTML5】Web前端——网页实用技巧1:将一个方形图片,变成圆形(利用CSS属性)
  20. PMP项目进度管理-在线甘特图

热门文章

  1. linux定时器跑命令,linux下运行定时器(cron/centos/js脚本)
  2. laravel 图片流_Laravel 之添加图片水印
  3. matlab输出lccde_Matlab与Visual C++混合编程处理全站仪数据的方法
  4. oracle 循环继续,oracle – 是否可以继续从异常循环?
  5. linq 动态拼接where条件 类似 T_SQL And Or
  6. bzoj 4196 树链剖分 模板
  7. SNF开发平台WinForm-平板拍照及扫描二维码功能
  8. SSH服务-SSH秘钥对登陆
  9. PhoneGap学习笔记(一) 框架搭建
  10. HTTP学习笔记1-基本定义