已弃用 -- Android 设备的图片选择器。支持单选和多选。
适用于 Android 设备的图片选择器。支持单选和多选。
###ART
###运行演示
./gradlew installDebug
###快速开始
multi-image-selector 添加为你的依赖。在你的 build.gradle 中:repositories {
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.lovetuzitong:MultiImageSelector:1.2'
}AndroidManifest.xml:<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
...
<activity
android:configChanges="orientation|screenSize"
android:name="me.nereo.multi_image_selector.MultiImageSelectorActivity" />
</application>version-1.1 开始):// Multi image selector form an Activity
MultiImageSelector.create(Context)
.start(Activity, REQUEST_IMAGE);详细 API。
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);也支持传统的 Intent:
…onActivityResult 方法中接收结果。例如:@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == REQUEST_IMAGE){
if(resultCode == RESULT_OK){
// Get the result list of select image paths
List<String> path = data.getStringArrayListExtra(MultiImageSelectorActivity.EXTRA_RESULT);
// do your logic ....
}
}
}###自定义 Activity 样式
自定义你自己的 Activity
快速浏览一下 `MultiImage
暂无开放 Issues,或尚未同步最近议题。