首页 > 移动平台 > 详细

Android图片选择---MultiImageSelector的使用

时间:2019-04-03 12:24:11      阅读:395      评论:0      收藏:0      [点我收藏+]

Github地址:https://github.com/lovetuzitong/MultiImageSelector

MultiImageSelector主要是图片选择功能。

AndroidStudio配置如下:

1、在build.gradle(Project:)中

 

2、在build.gradle(app)的dependencies添加依赖库

    compile ‘com.github.lovetuzitong:MultiImageSelector:1.2‘

 

3、具体的使用参考github

    配置AndroidManifest.xml文件

4、调用API方法

在activity中调用方法:

MultiImageSelector.create().single()
.start(this, REQUEST_CODE_GALLERY);
重写onActivityResult,当没有选择图片直接返回时,最好还应该判断data!=null

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CODE_GALLERY) {
Log.d("WTF", "onActivityResult: requestCode == REQUEST_CODE_GALLERY");
if (data != null) {
List<String> path = data.getStringArrayListExtra(MultiImageSelectorActivity.EXTRA_RESULT);
if (path != null) {
mUserIcon.setImageBitmap(BitmapFactory.decodeFile(path.get(0)));
}
}
}
}
具体的参数配置:

MultiImageSelector.create(Context)
.showCamera(boolean) // show camera or not. true by default
.count(int) // max select image size, 9 by default. used width #.multi()
.single() // single mode
.multi() // multi mode, default mode;
.origin(ArrayList<String>) // original select data set, used width #.multi()
.start(Activity/Fragment, REQUEST_IMAGE);

---------------------
作者:white_wt
来源:CSDN
原文:https://blog.csdn.net/white_wt/article/details/80608837
版权声明:本文为博主原创文章,转载请附上博文链接!

Android图片选择---MultiImageSelector的使用

原文:https://www.cnblogs.com/yelanggu/p/10648011.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!