图片选择器

ImageSelector


图片选择器, 支持多图选择和图片预览等功能。

View on Github

  1. 支持jitpack
  2. 支持选择多张
  3. 支持选择图片数量上限
  4. 支持图片选择顺序
  5. 支持图片预览

Screenshots & Gifs




How to

Step 1. Add the JitPack repository to your build file

Add it in your root build.gradle at the end of repositories:

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

Step 2. Add the dependency

dependencies {
        compile 'com.github.huzhenjie:ImageSelector:1.0.2'
}

Step 3.

Call select image in your code

private static final int REQUEST_CODE_SELECT_IMG = 1;

...
ImageSelector.show(this, REQUEST_CODE_SELECT_IMG);
...

And override the method onActivityResult to get the results

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    switch (requestCode) {
        case REQUEST_CODE_SELECT_IMG:
            List<String> yourSelectImgPaths = data == null ? Collections.<String>emptyList() : data.getStringArrayListExtra("data");
            Log.d("imgSelector", "paths: " + yourSelectImgPaths);
            break;
        default:
            super.onActivityResult(requestCode, resultCode, data);
            break;
    }
}

View on Github

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容