Android圖片選擇---MultiImageSelector的使用


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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM