一款漂亮的图片选择框架
介绍
拍照,从相册选取图片,相信这是大多数APP都会用到的功能,这些代码又臭又重复, 于是最近我自己用kotlin
写了一款漂亮而简单的图片选择框架。
首先看效果图:
使用
使用起来也很方便,看代码:
with
方法支持Activity
和Fragment
调用maxCount
方法表示最多选择几张图片requestCode
用于接受图片时候的判断needCrop
方法表示是否需要进行裁剪 (只在拍照时有用)
在onActivityResult
中接收回传的图片集合,结果使用Image
类进行封装,有两个属性可供使用
var imagePath: String = "" //图片地址 带 file:// 前缀var imageFile: String = "" //图片地址 不带 file:// 前缀
复制代码
图片使用Glide
进行加载,请注意配置混淆文件。
传送门:GitHub ,喜欢的话给个 star 吧!
一款漂亮的图片选择框架相关推荐
- android选择图片或拍照开源项目,Android 开源照相和图片选择框架PictureSelector
拍照或者相册选择图片并渲染到UI上,发现了一个更简单的三方框架来实现 -- PictureSelector.Github地址:https://github.com/LuckSiege/PictureS ...
- Android图片选择框架
1.今天做开发,需要一个相册多选功能,然后就上网查了一下,看了有一个jar包,可以直接引用,就直接调用了, com.yanzhenjie:album:1.0.0 本来想直接写一个左右循环移动的方法,但 ...
- new_picview_一款漂亮的图片查看器PictureViewer
前段时间写了一款查看妹子图片的客户端宅男福利妹子客户端SuperGank,于是后来就把其中的一个图片查看的功能封装成了一个library,使用简单,可以进行多项设置.先来看一眼效果图吧! 下面来看看如 ...
- android微信图片选择框架,Android仿微信图片选择器ImageSelector使用详解
今天给大家介绍一个仿微信的图片选择器:ImageSelector.ImageSelector支持图片的单选.限数量的多选和不限数量的多选.支持图片预览和图片文件夹的切换.在上一篇文章 <Andr ...
- Android 图片选择框架ImageSelector适配Android10及以上
参考地址: 1.引入依赖 在Project的build.gradle在添加以下代码 allprojects {repositories {...maven { url 'https://jitpack ...
- android好用拍照框架,Github挺好用的android图片选择框架(拍照+从相册)
项目要用到多图片上传选择和展示的功能,在github找到了个效果看起来不错的demo,悲剧的是下载完zip后浏览器卡死了,没记住地址,如有侵权请联系... 话不多少,先看效果: 这个库叫做 Photo ...
- Github挺好用的android图片选择框架(拍照+从相册)
项目要用到多图片上传选择和展示的功能,在github找到了个效果看起来不错的demo,悲剧的是下载完zip后浏览器卡死了,没记住地址,如有侵权请联系... 话不多少,先看效果: 这个库叫做 Photo ...
- Android系统(74)--- 从零实现灵活且可高度定制的Android图片选择架构
从零实现灵活且可高度定制的Android图片选择架构 https://www.jianshu.com/u/df76f81fe3ff 前言 这是我花费了数月闲暇时间从零开始写的一个库,在这期间,我学习到 ...
- 一款现代、高效的 Android 图片压缩框架
本项目主要基于 Android 自带的图片压缩 API 进行实现,提供了开源压缩方案 Luban 和 Compressor 的实现,解决了单一 Fie 类型数据源的问题,并在它们的基础之上进行了功能上 ...
最新文章
- 奖金+大赛入门,来参加我们的论文有奖复现!
- amos看拟合度在哪里看_哪里可以看亲爱的热爱的电视剧全集
- 是程序员就应该知道的东西
- C++11 并发指南六(atomic 类型详解一 atomic_flag 介绍)
- 沉痛哀悼在汶川特大地震中的遇难者!!!!!
- 5007.jsoncpp库编程
- LeetCode 415. 字符串相加 (逢十进一模版字符处理)
- 文档转换html6,html学习文档-6、HTML 文本格式化(示例代码)
- Q100:怎么用三角形网格细分回旋体(rotational sweeping / revolution)
- Objective C中数组排序几种情况的总结
- 讲真,灾备的内涵其实很丰富
- 输出svn版本号到头文件
- 查看计算机数字证书,数字证书认不到怎么办?
- 如何用手机制作一寸或二寸证件照?
- 技术是如何推动内容产业的。
- Java初级程序员面试中应该如何准备?一般公司对Java开发的要求有哪些?
- js获取唯一设备码_前端JS获取设备IP地址和唯一标识
- sci四区计算机期刊,计算机 | SCI期刊专刊信息4条
- ES修改集群最大分片数量max_shards_per_node
- NSCD--DNS缓存服务