# ImageSelectDemo **Repository Path**: code_q/ImageSelectDemo ## Basic Information - **Project Name**: ImageSelectDemo - **Description**: MultiImageSelecto修改而来啊项目,解决了一个小bug,测试可以用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-11-17 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ImageSelect http://www.jianshu.com/p/9c0c88741f68 不是所有的第一张图片出现闪退问题,在ImageSelectorFragment进行更改position位置 当不显示照相机时候 openImageActivity(position - 1, mode, media.path); 改成 openImageActivity(position - 1, mode, media.path) //wq 修改这边,解决不是所有第一张崩溃问题 android 经量级选择图片框架,支持拍照,获取相册图片,可以多选,单选 ### 声明 此框架是基于lovetuzitong大大的MultiImageSelector框架修改而来的,主要的修改有以下几点: 1. 新增对图片列表展示的个数; 2. 将图片的加载框架替换替换成了Glide,优化了加载图片速度; 3. 新增多图选择时,点击图片进入产看图片模式,方便预览; 4. 集成5.0以上权限处理问题; 5. 支持最新android N版本。   ### 效果 ![列表效果](https://github.com/JackLiaoJH/ImageSelect/blob/master/images/image1.png) ![图片详情](https://github.com/JackLiaoJH/ImageSelect/blob/master/images/image2.png) ### Get it - Step1: Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url "https://jitpack.io" } } } - Step2 : Add the dependency dependencies { compile 'com.github.JackLiaoJH:ImageSelect:V1.0.2' } ### 使用 #### 简单使用 ImageSelector selector = ImageSelector.create(); // selector.single(); // single mode selector.multi(); // multi mode, default mode; selector.origin(mSelectPath) // original select data set, used width #.multi() .showCamera(showCamera) // show camera or not. true by default .count(maxNum) // max select image size, 9 by default. used width #.multi() .spanCount(imageSpanCount) // image span count ,default is 3. .start(MainActivity.this, REQUEST_IMAGE); #### 获取结果 override onActivityResult() ex: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == REQUEST_IMAGE) { if (resultCode == RESULT_OK) { mSelectPath = data.getStringArrayListExtra(ImageSelector.EXTRA_RESULT); // data .. } } } #### detail 使用与这个框架一样: https://github.com/lovetuzitong/MultiImageSelector #### Thanks thanks lovetuzitong! #### License > /* * Copyright (c) 2016 LiaoJH. * Lorem ipsum dolor sit amet, consectetur adipiscing elit. * Morbi non lorem porttitor neque feugiat blandit. Ut vitae ipsum eget quam lacinia accumsan. * Etiam sed turpis ac ipsum condimentum fringilla. Maecenas magna. * Proin dapibus sapien vel ante. Aliquam erat volutpat. Pellentesque sagittis ligula eget metus. * Vestibulum commodo. Ut rhoncus gravida arcu. */