前面我们在《图片框架Picasso的简单使用》这篇博客说过了Picasso的简单使用,在这篇博客中我们就说一下另外一个很好的图片加载框架Glide。
Glide库的作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。
bumptech发布地址:https://github.com/bumptech/glide/wiki
jar包下载地址:https://github.com/bumptech/glide/releases
在线文档:http://bumptech.github.io/glide/javadocs/latest/index.html
推荐一篇对Glide的介绍文章:https://inthecheesefactory.com/blog/get-to-know-glide-recommended-by-google/en
Glide和Picasso的一个简单比较:
① Picasso和Glide都在jcenter上。在项目中添加依赖非常简单:
// Picasso
dependencies {
compile 'com.squareup.picasso:picasso:2.5.1'
}
// Glide
dependencies {
compile 'com.github.bumptech.glide:glide:3.5.2'
compile 'com.android.support:support-v4:22.0.0'
}
需要注意的是Glide需要 Android Support Library v4 包,不过这不是什么大问题,因为现在 Android Support Library v4 基本是每一个新 Android 项目的标配了。
② Glide和Picasso使用起来非常相似(包括设置大小、转换等操作):
// Picasso
Picasso.with(context)
.load(&