拍照与选取相册图片-cameralibrary

版权声明:本文为延成原创文章,转载请标明出处

cameralibrary

github地址:https://github.com/enChenging/cameraAndPhotos

效果图如下:

用法

Android Studio

将其添加到存储库build.gradle中

allprojects {repositories {...maven{url 'https://jitpack.io'}}
}

在build.gradle文件中的dependencies下添加引用:

implementation 'com.github.enChenging:cameraAndPhotos:${latest.version}'

详细使用见工程里的simple

使用核心代码:

CpUtils.camera(MainActivity.this);//拍照
CpUtils.photo(MainActivity.this);//相册选取单张
CpUtils.photo2(MainActivity.this);相册选取单张(ucrop裁剪)
CpUtils.galleryPhoto(MainActivity.this);//相册选取多张/****************选取多张图片的配置及初始化开始*****************************/
CpUtils.init(5, R.color.colorPrimary);// 初始化最大选择数、设置图册主题风格
adapter = CpUtils.initGridAdapter(this, gridview);
gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() {public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {if (position == Bimp.selectBitmap.size()) {//增加} else {//展示CpUtils.lookPhoto(MainActivity.this, position);}}
});/****************选取多张图片的配置及初始化结束*****************************/@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
File file = CpUtils.onActivityResult(requestCode, resultCode, data, this, Type, mIv_image);
}

混淆

#cameralibrary
-dontwarn com.release.cameralibrary.**
-keep class com.release.cameralibrary.**{*;}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部