拍照与选取相册图片-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.**{*;}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
