Android 图片选择库美哭了
转载:
https://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=2650663107&idx=1&sn=a940514bc34b31737c587b5090bf18ca&chksm=87d1359cb0a6bc8af0e7836e2fe3d564209d81d944df02cce1ac17781e17d216d61e96439e84&mpshare=1&scene=23&srcid=0708dtzH0O9dgiv760eNLN4x#rd
今天给大家推荐一款平时开发中常用到的图片选择库,是知乎开源的,其实已经开源了有一段时间了,只不过今天团队成员刚发现的时候,我们第一印象是,这款图片选择库简直美哭了,而且遵循 Android 交互设计规范,实属良心,给你们看下截图:
这款图片选择库有以下功能:
直接在 Activity 和 Fragment 中调用即可;
支持的图片格式有 JPEG、PNG、GIF,并且支持 MPEG、MP4 格式的视频;
内置两种不同的主题,并且可以自定义主题;
支持选择不同的图片加载器,如 Picasso、Glide;
支持不同的筛选规则;
支持横竖屏切换;
调用也非常简单,遵循 Builder 模式,如:
总之,这个库还是蛮推荐众多 Android 开发者使用的,更多信息可以见 GitHub 上的项目地址:
https://github.com/zhihu/Matisse
Android 图片选择库美哭了相关推荐
- android开发方向知乎,Android开发者必看:知乎开源的图片选择库
前言 在实际开发中,图片选择器一直都是必不可少的一个部分,不管是 QQ 头像的设置,还是发送一条装逼的微信朋友圈,都要用到图片选择器来给用户选择他们想要上传的图片,最近知乎开源了一款图片选择库 Mat ...
- android知乎多图片选择,知乎开源图片选择库 Matisse
原标题:知乎开源图片选择库 Matisse 我的引言 Matisse,知乎开源,简洁,易用,不错的图片选择库. 效果预览 项目简介 1.直接在 Activity 和 Fragment 中调用即可: 2 ...
- Android系统(74)--- 从零实现灵活且可高度定制的Android图片选择架构
从零实现灵活且可高度定制的Android图片选择架构 https://www.jianshu.com/u/df76f81fe3ff 前言 这是我花费了数月闲暇时间从零开始写的一个库,在这期间,我学习到 ...
- Android图片剪裁库
最近利用一周左右的业余时间,终于完成了一个Android图片剪裁库,核心功能是根据自己的理解实现的,部分代码参考了Android源码的图片剪裁应用.现在将该代码开源在Github上以供大家学习和使用, ...
- Android 图片选择对话框,通过本地相册或照相机获得图片,可单选或多选,单选可设置是否裁剪
AndroidPickPhotoDialog 项目地址: wanliyang1990/AndroidPickPhotoDialog 简介:Android 图片选择对话框,通过本地相册或照相机获得图片, ...
- Android 图片选择框架ImageSelector适配Android10及以上
参考地址: 1.引入依赖 在Project的build.gradle在添加以下代码 allprojects {repositories {...maven { url 'https://jitpack ...
- android 图片剪切组件,Android 图片裁剪库 uCrop
软件介绍 uCrop 是[Yalantis](https://yalantis.com/) 组织开源的图片裁剪库, 支持缩放, 旋转图片, 支持各种比例的裁剪框, 非常强大的一个图片裁剪库. 使用 1 ...
- android 图片裁剪库,(译)uCrop介绍 —— 我们自己的Android图片裁剪库
我们在 Yalantis 开发了许多不同的 Android 应用,经验告诉我们,几乎在所有的应用中,都需要图片裁剪的功能.图片裁剪的用途很广,从简单的用户头像调整到图片的比例裁剪.灵活变换等各种复杂的 ...
- Android图片压缩库——libjpeg-turbo
为何Android图片压缩效率比IOS低质量差 为什么Android的图片压缩质量要比iPhone的压缩质量差很多,这是因为Android底层犯的一个小错误:libjpeg.并且这个错误一直持续到了今 ...
最新文章
- SAP RETAIL 事务代码RWBE查询界面上的Plant Group
- 将字符串编码成 GBK
- 【LeetCode笔记】337. 打家劫舍III(Java、树型动态规划)
- freecodecamp_我在1个月内完成了整个freeCodeCamp课程(并记录了所有内容)
- LeetCode —— 145. 二叉树的后序遍历【递归与迭代】(Python)
- WPF仿网易云音乐系列(二、歌单创建窗口+登录设置模块)
- 仅此一文让你明白ASP.NET MVC原理
- .NET源码 生产制造业通用管理ERP系统 财务生产管理网站 源码
- Excel下拉列表式的动态图表,你会制作吗?
- SXF2019IP段合并
- 计算机系统与外部交换信息主要通过显示器,微机系统与外部交换信息主要通过什么设备...
- 关于Alipay支付宝接口(Java版)
- excel删除无尽空白行_如何在EXCEL中隔行插入空行与批量删除空行
- Science Advances:社会和健康科学中用于描述、预测和因果推理的机器学习方法
- 如何安装Oracle--新手安装Oracle教程
- 谷医堂与日俱进!谷医堂优化产品和提升服务两不误
- python 并发 数据库_python写入mysql数据库
- 怎样判断安装的mysql是社区版还是企业版
- QTextEdit和QTextDocument(一)
- 圣天诺(LDK)加密锁 云授权,不用使用硬件的加密锁(加密狗)