项目地址: ImageSelector
简介:Android 图片选择器。充分自由定制,简化使用,支持图库多选/单选/照片裁剪/拍照/自定义图片加载方式/自定义标题栏/沉浸式状态栏
标签:

图片选择器- 图库- 拍照- 裁剪- 沉浸式状态栏-

Android 图片选择器。充分自由定制,支持图库多选/单选/图片裁剪/拍照/自定义图片加载库/沉浸式状态栏

依赖

dependencies {compile 'com.yuyh.imgsel:library:1.1.1'
}

版本

V1.1.1 局部更新,解决图片闪烁问题

V1.1.0 增加自定义返回按钮图标及配置沉浸式状态栏选项

V1.0.0 初次版本

使用

配置权限

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

使用

// 自定义图片加载器
private ImageLoader loader = new ImageLoader() {@Overridepublic void displayImage(Context context, String path, ImageView imageView) {// TODO 在这边可以自定义图片加载库来加载 ImageView,例如 Glide、Picasso、ImageLoader 等Glide.with(context).load(path).into(imageView);}
};
// 自由配置选项
ImgSelConfig config = new ImgSelConfig.Builder(loader)// 是否多选.multiSelect(false)// “确定”按钮背景色.btnBgColor(Color.GRAY)// “确定”按钮文字颜色.btnTextColor(Color.BLUE)// 使用沉浸式状态栏.statusBarColor(Color.parseColor("#3F51B5"))// 返回图标 ResId.backResId(android.support.v7.appcompat.R.drawable.abc_ic_ab_back_mtrl_am_alpha)// 标题.title("图片")// 标题文字颜色.titleColor(Color.WHITE)// TitleBar 背景色.titleBgColor(Color.parseColor("#3F51B5"))// 裁剪大小。needCrop 为 true 的时候配置.cropSize(1, 1, 200, 200).needCrop(true)// 第一个是否显示相机.needCamera(false)// 最大选择图片数量.maxNum(9).build();// 跳转到图片选择器
ImgSelActivity.startActivity(this, config, REQUEST_CODE);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);// 图片选择结果回调if (requestCode == REQUEST_CODE && resultCode == RESULT_OK && data != null) {List<String> pathList = data.getStringArrayListExtra(ImgSelActivity.INTENT_RESULT);for (String path : pathList) {tvResult.append(path + "\n");}}
}

ImageSelector相关推荐

  1. android微信图片选择框架,Android仿微信图片选择器ImageSelector使用详解

    今天给大家介绍一个仿微信的图片选择器:ImageSelector.ImageSelector支持图片的单选.限数量的多选和不限数量的多选.支持图片预览和图片文件夹的切换.在上一篇文章 <Andr ...

  2. android之图片选择器ImageSelector的使用

    一.ImageSelector是什么? Android图片选择器,仿微信的图片选择器的样式和效果.支持图片的单选.限数量的多选和不限数量的多选.支持图片预览和图片文件夹的切换.支持在选择图片时调用相机 ...

  3. Android 图片选择框架ImageSelector适配Android10及以上

    参考地址: 1.引入依赖 在Project的build.gradle在添加以下代码 allprojects {repositories {...maven { url 'https://jitpack ...

  4. 推荐并简要分析一个silverlight的相册DEMO--ImageSnipper(V2)

    下面就是它的一些演示截图.      首先是缩放,旋转和透明处理: 然后是文字水印处理: 然后是使用Ink的涂鸭: 相信做为一个相册(图片浏览)的基本功能已经没什么问题了. 下面来看一下这个DEMO的 ...

  5. android 查看多个图片,一分钟实现Android多张图片选择

    图片选择器, 支持多图选择和图片预览等功能. 支持jitpack 支持选择多张 支持选择图片数量上限 支持图片选择顺序 支持图片预览 使用步骤 1. 在project的build.gradle添加如下 ...

  6. android使用的图片压缩格式,Android 之使用libjpeg压缩图片

    一.环境 Android Studio 4.0.1 NDK R15c so包是2.0.6生成的 libturbojpeg.so 二.准备 1.编写native方法并用javah命令生成头文件 obje ...

  7. 总结一下silverlight文章,然后死等10月10日的正式版

    这三天参加了微软关于WPF&Silverlight的培训(昨天结束),与美国微软总部过来的专家Jaime Rodriguez, Laurence Moroney,做了面对面的技术交流,感觉受益 ...

  8. 安卓开源项目周报0104

    由OpenDigg 出品的安卓开源项目周报第四期来啦.我们的安卓开源周报集合了OpenDigg一周来新收录的优质的安卓开发方面的开源项目,方便安卓开发人员便捷的找到自己需要的项目工具等. Panora ...

  9. 使用selector改变按钮状态

    在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected, ...

最新文章

  1. 使用Java操作Redis(二)
  2. 苹果公司推出新款iMac产品
  3. NYOJ 201 作业题 动态规划
  4. Python Django 查询数据缓存
  5. 经典C语言程序100例之八五
  6. 【SpringBoot + Docker】编写Dockerfile安装jdk11.0.3,并部署SpringBoot项目
  7. 在Hadoop上运行基于RMM中文分词算法的MapReduce程序
  8. 爱奇艺数据中台建设组合拳:日志投递、统一数仓、大数据平台
  9. ZooKeeper Internals -- ZooKeeper内部工作方式
  10. 结构方程模型-调节(干扰)效应检验(一)
  11. 【机器学习算法实现】主成分分析(PCA)——基于python+numpy
  12. 浅谈ERP数据的重要性
  13. win7 mysql 管理员权限_win7 管理员权限
  14. 基于python代码的3D地图可视化
  15. double cbrt(double x)
  16. Cookie的应用---十天免登陆设计
  17. Python练习册(二)
  18. js多维数组包含有children时,将数组平铺成一维数组
  19. Work Tasks
  20. 通过 TokenType(){}.getType()获取Persionlt;Tgt; 泛型T的类型和数值

热门文章

  1. Python turtle正方形绘制
  2. 创客学院C语言初学感受
  3. SpringCloud微服务架构实战:微服务治理
  4. 1599: [Usaco2008 Oct]笨重的石子
  5. python前n项和存为一个数组_python-将数组或DataFrame与其他信息一起保存在文件中...
  6. autware.auto foxy
  7. .jar will not be exported or published.Runtime ClassNotFoundExceptions may result.
  8. 阿里和亚马逊的云战争:云计算正在成为新一代商业基础设施
  9. 易开发易投产的51单片机时钟计时器:番茄时钟——TFT彩屏显示方案
  10. css样式-淘宝评价