前言
在实际开发中,图片选择器一直都是必不可少的一个部分,不管是 QQ 头像的设置,还是发送一条装逼的微信朋友圈,都要用到图片选择器来给用户选择他们想要上传的图片,最近知乎开源了一款图片选择库 Matisse 简直美哭了,而且完全遵循 Android 交互设计规范,实在是很良心。
在开始正文之前,先欣赏一下这个图片选择器的效果
是不是感觉相当的简洁好看,反正我是这么认为的。
一、基本使用
1、导入相应的依赖库
Gradle:
repositories {
jcenter()
}
dependencies {
compile 'com.zhihu.android:matisse:0.4.3'
}
有一点要注意一下, 这个图片选择库是使用 Glide 或 Picasso 作为图片加载引擎
如果你使用 Glide 作为你的图片加载引擎,请添加 Glide 的 README 上所说的规则,以及添加额外的规则:
-dontwarn com.squareup.picasso.**
如果你使用 Picasso 作为你的图片加载引擎,请添加 Picasso 的 README 上所说的规则,以及添加额外的规则:
-dontwarn com.bumptech.glide.**
2、启动 Matisse
在正式写代码之前,有两个相关的权限需要先申请:
android.permission