android 编辑图片 固定选择框,Android图片选择框架

支持图库选择和拍照的图片选择框架

之前在android的学习过程中,用了几次图片上传,其中就使用了图片选择和拍照返回两种方式,懒得去写,就用C/V大法copy了大神的代码,但是要复制一大堆java文件,有点繁琐。本来想去找前辈门写好的车轮子,但是又想学习下发布library的方法,以后肯定有好处,所以自己把这堆东西写成了library方便以后使用。

第一次玩这个library有点方,不过还是写出来了……

简单说明下使用方法:

在app的build.gradle中添加依赖:

implementation 'com.github.liulixu:LiuT:v1.3.3.1'

Activity中使用

创建对象:

TakePhotoes takePhotoes = new TakePhotoes(this, picturePath);

2.在onCreate()中调用

takePhotoes.recoverState(savedInstanceState, MainActivity.class);

该方法作用为当重建时,从onCreate中获取图片路径

3.初始化用来装图片的 ImageView mImgView

4.加载选项框

takePhotoes.showPictureDialog()

5.实现onActivityResult()

switch (requestCode) {

//图库返回

case C.GALLERY_CODE:

if (resultCode == Activity.RESULT_OK) {

Uri uri = data.getData();

takePhotoes.loadGalleryBitmap(uri, mImgView);

}

break;

//拍照返回

case C.PICTURE_CODE:

if (resultCode == Activity.RESULT_OK) {

takePhotoes.loadPictureBitmap(mImgView);

}

default:

break;

}

6.资源清理

@Override

protected void onDestroy() {

super.onDestroy();

takePhotoes.clearCompositeSubscription();

}

效果图:

60fd7351a00d?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

最后给上demo地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值