iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android图片选择器 丰富的配置选项
  • 174
分享到

Android图片选择器 丰富的配置选项

选择器选择Android 2022-06-06 07:06:21 174人浏览 薄情痞子
摘要

最近也是刚好项目用到,于是就动手写了一个Android 图片选择器的库。支持图库多选/单选/图片裁剪/拍照/自定义图片加载库,极大程度的简化使用。 截图 优点 1、通过实现I

最近也是刚好项目用到,于是就动手写了一个Android 图片选择器的库。支持图库多选/单选/图片裁剪/拍照/自定义图片加载库,极大程度的简化使用。

截图

优点

1、通过实现ImageLoader接口,可以实现自定义图片加载器的功能。例如可以用Glide、Picasso、ImageLoader,暂不支持Fresco,因为SimpleDraweeView本身并不属于ImageView。当然,也可用相同的思路来实现。
2、可配置的ImgSelConfig。方便进行扩展。
3、简化使用

项目地址:https://GitHub.com/smuyyh/ImageSelector

依赖


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

使用

配置权限

<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() {
 @Override
 public 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)
  // 标题
  .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");
  }
 }
}
您可能感兴趣的文章:Android实现图片选择器功能Android自定义图片选择器简单版Android实现微信的图片选择器Android仿微信图片选择器ImageSelector使用详解Android仿微信朋友圈图片选择器Android仿微信图片选择器Android 高仿QQ图片选择器Android仿微信照片选择器实现预览查看图片浅谈谈Android 图片选择器Android ImageSelector微信图片选择器


--结束END--

本文标题: Android图片选择器 丰富的配置选项

本文链接: https://www.lsjlt.com/news/24427.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android图片选择器 丰富的配置选项
    最近也是刚好项目用到,于是就动手写了一个Android 图片选择器的库。支持图库多选/单选/图片裁剪/拍照/自定义图片加载库,极大程度的简化使用。 截图 优点 1、通过实现I...
    99+
    2022-06-06
    选择器 选择 Android
  • Android仿微信图片选择器
    很多项目要用到图片选择控件,每次都要写一大堆逻辑。于是基于图片选择组件(PhotoPicker)封装了一个控件PhotoUploadView。方便简易,一键集成,几句代码就可以...
    99+
    2022-06-06
    选择器 选择 图片 Android
  • 浅谈谈Android 图片选择器
    ImageSelector 简介 Android自定义相册,实现了拍照、图片选择(单选/多选)、ImageLoader无绑定 任由开发者选择 https://github.c...
    99+
    2022-06-06
    选择器 选择 图片 Android
  • Android 高仿QQ图片选择器
    当做一款APP,需要选择本地图片时,首先考虑的无疑是系统相册,但是Android手机五花八门,再者手机像素的提升,大图无法返回等异常因数,导致适配机型比较困难,微信、QQ都相继...
    99+
    2022-06-06
    选择器 选择 Android
  • Android 图片选择器(超好用) ImageSelectorMore
    由于项目需要,在GitHub上找了一些图片选择器的项目,轻松完成了需求,但是。。。 后面需求升级了,需要加入视频选择(可预览),后面有加上了 ‘ 图片标注 ’ 功能 这。。。 看了一下网上的项目,大都不支持视频,然后决定将之前用的 ...
    99+
    2022-06-06
    选择器 选择 图片 Android
  • Android PicSelector图片选择器小功能
    本文实例为大家分享了Android实现图片选择器小功能的具体代码,供大家参考,具体内容如下 效果预览 实现 需要用到的库 compile 'com.squareup.picas...
    99+
    2022-11-12
  • Android中如何使用ImageEditContainer图片选择器
    Android中如何使用ImageEditContainer图片选择器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. 简介ImageEditButton 和 Image...
    99+
    2023-05-30
    android
  • Android选择图片或拍照图片上传到服务器
    最近要搞一个项目,需要上传相册和拍照的图片,不负所望,终于完成了!  不过需要说明一下,其实网上很多教程拍照的图片,都是缩略图不是很清晰,所以需要在调用照相机的时候,...
    99+
    2022-06-06
    图片上传 服务器 图片 Android
  • 图床服务器怎么选择配置
    图床服务器选择配置的方法:1、看图床的程序,选择硬件冗余配置比较高的型号,稳定性和安全性上更有保障;2、看储存的数量,选择容量较大的硬盘,以免数据丢失;3、选择合适的网络线路和保证有充足的带宽,以保证用户的访问速度;4、选择稳定的机房环境和...
    99+
    2022-10-06
  • Android评论图片可移动顺序选择器(推荐)
    好久没写了,现在在广州一家公司实习了,来了一个月了,实习生没什么事干,看到公司一个项目。Android和iOS的做的不一样(ios做这个项目的人多,额不解释。。原来做这个玩意的...
    99+
    2022-06-06
    选择器 选择 图片 Android
  • 分享实现Android图片选择的两种方式
    Android选择图片的两种方式: 第一种:单张选取 通过隐式启动activity,跳转到相册选择一张返回结果 关键代码如下: 发送请求: private static fi...
    99+
    2022-06-06
    选择 Android
  • Android仿微信朋友圈图片上传选择器布局
    标题有点绕口,直接上一个效果图,如果符合你的需求的请在往下看,避免浪费你的时间 两个recyclerview要显示的布局文...
    99+
    2022-06-06
    图片上传 选择器 选择 布局 图片 朋友圈 Android
  • 详解android写一个选择图片的示例代码
    可以达到的效果 第一个图片的位置放照相机,点击打开照相机 其余的是显示全部存储的图片,点击一次是查看大图,长按则是每张图片出现一个checkBox,可以进行选择 下面是...
    99+
    2022-06-06
    选择 示例 图片 Android
  • 选择适合的云服务器配置
    1. 确定需求和预算 在选择云服务器配置之前,首先需要明确你的需求和预算。考虑以下几个因素: 预计的网站或应用程序流量 预计的存储需求 预计的计算资源需求 预算限制 2. CPU 和内存 CPU 和内存是云服务器配置中最重要的因素之一...
    99+
    2023-10-27
    服务器配置 适合
  • 云服务器的配置怎么选择
    云服务器配置选择的方法:1、CPU代表了云服务器的运算能力,选择2核以上CPU;2、内存是数据的中转站,决定网站打开速度,内存越大,网站打开速度越快;3、存储硬盘是存储数据的地方,要根据网站数据的大小去选择;4、网络带宽决定网站同时在线人数...
    99+
    2022-10-06
  • 如何选择云服务器的配置
    选择云服务器配置的方法选择2核以上的CPU。内存要1G以上。硬盘要考虑留一部分的剩余空间。带宽一定要选择2M以上。了解机房实地情况以及提供商的售后服务。根据用户情况来进行配置机房地区以及线路。在选择云服务器的配置时,根据需求选择合适的配置即...
    99+
    2022-10-06
  • 云服务器选择配置的标准
    云服务器选择配置的标准包括:性能:云服务器的性能是选择的一个重要因素,因为这关系到数据的存储和管理。可用性和安全性:云服务提供商需要确保其云服务器是可用的,并且在任何情况下都不会被攻击。可靠性和维护:选择提供可靠服务的云服务提供商,以减少数...
    99+
    2023-10-26
    服务器 标准
  • vue项目中图片选择路径位置static或assets的区别及说明
    目录vue图片选择路径位置static或assets区别相同点不相同点vue之assets下的图片路径vue图片选择路径位置static或assets区别 用vuecli的话默认情况...
    99+
    2022-11-13
  • 搭建在线图库怎么选择服务器配置
    搭建在线图库选择服务器配置的方法:1、选择大容量硬盘和高性能内存的服务器,能确保网站数据不丢失;2、选择可靠的线路和带宽,看网站主要面向用户的流量来源,选择合适的网络线路和带宽大小;3、选择口碑比较好的专业机房服务商,能提供比较好的运维服务...
    99+
    2022-10-02
  • 服务器的硬件配置怎么选择
    服务器硬件配置选择的方法:1、Web服务器,对硬件要求不高,选择2颗4核、8G内存、1T硬盘即可;2、数据服务器,对硬件要求很高,选择足够快的CPU、大内存、磁盘IO快且稳定;3、应用程序服务器承担了计算和功能实现,选择双路志强银牌Silv...
    99+
    2022-10-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作