菲律宾天堂鸟娱乐 当前位置:首页>菲律宾天堂鸟娱乐>正文

菲律宾天堂鸟娱乐

发布时间:2018-12-17

原标题:好用的开源库(二)——uCrop 图片裁剪

“什么办法!”马小玲面露喜色,刘皓可不会无故放矢,既然这么说肯定是有把握的,只是马小玲的高兴脸色很快就垮下来了,因为刘皓传音给她还有马叮当等女说出了当日明日双修的方法。

222222永诚娱乐

王妙想脸颊微红,任他牵着,向城中飘去,落到内史府的后院之中。绕过一片竹林,一个祭坛便出现在他们面前。
老君道:“嗨!七神猿若能恢复鼎盛时期实力,有我等和燃灯倾力相助,何惧天下魑魅魍魉!有此为基,才是天下一心之时!”

“有趣,”老者微笑着,“你自己落在此间,却又不知自己身在何处,也算是一件怪事。至于现在是哪朝哪代……嗯,你问的是天庭还是人间?如果是天庭的话,玉皇刚刚才承三清之命,继天帝位,统领宇内。至于人间……我也记不得了。”

最近想要实现图片裁剪的功能,在Github上找到了这个uCrop,star的人挺多的,便是决定入坑,结果长达一个小时的看资料+摸索,终于是在项目中实现了图片裁剪的功能,今天便是来介绍一下uCrop的使用方法

uCrop

目录:

  1. 配置

  2. 流程介绍

  3. 使用

配置

1.添加依赖

maven { url "https://jitpack.io" }
compile "com.github.yalantis:ucrop:2.2.1"

2.配置Androidmanifest文件

<activity
            android:name="com.yalantis.ucrop.UCropActivity"
            android:screenOrientation="portrait"/>

screenOrientation是屏幕方向,由于是在手机上使用的,这里便设置为竖直方向

 3.还有读写权限的声明

PS:这里Write权限其实是包括了读和写的权限,所以我们只需要声明一个就行了,多声明写的权限也是没有问题的

简单流程介绍:

使用之前我们来了解一下剪切图片的过程

首先,Ucrop构造函数有两个参数,分别是需要裁剪的图片的Uri和裁剪之后的Uri,裁剪之后的Uri需要我们创建,之后对Ucrop进行一些设置,如裁剪框的宽高大小,设置裁剪框的竖线数量或者输出的图片格式等等

完成设置后就可以进入到裁剪的那个Activity进行裁剪的操作,结束裁剪之后会有返回码,我们在onActivityResult方法中对其进行截取就可以获得裁剪之后的Uri,之后我们就可以利用这个Uri获得裁剪之后的图片

使用:

1.新建一个输出的Uri,mDestinationUri

2.新建一个Ucrop类,相关设置如图片中代码

参数传入的是需要裁剪的图片的Uri

3.在onActivityResult中截取裁剪图片输出的Uri

 

4.处理图片

这里直接使用Uri的toString方法将Uri转换为String

 5.显示图片

这里使用IO流,具体可以看看代码理解理解(其实直接用刚才获得的那个Uri也行,不用转换成String类型)

 

可能出现的问题:

出现应用已停止:

原因:在使用裁剪的当前的Activity使用了actionbar,在Androidmanifest文件中将该activity的theme改为Noactionbar即可

编辑:通龙

发布时间:2018-12-17 00:02:22

当前文章:http://www.radiokey.biz/kan/noxm3.html

菲律宾百乐门国际娱乐 老虎机主板上退币的 老虎机小游戏71yy 多线老虎机游戏累积彩池 真钱老虎机怎么赢钱 贝斯特老虎机规律 老虎机公式 pt老虎机全讯网

99968 12203 94384 24904 55362 7011468147 27263 33069

责任编辑:道安平帝

随机推荐