首页投稿(暂停使用,暂停投稿)@IT·互联网程序员

Android开源项目-Glide

2016-07-19  本文已影响814人  Tsy远

Glide是一个Android图片加载库,由Goodle维护

1 相关文档

官方文档:
https://github.com/bumptech/glide

一个极好的Glide教程翻译系列:
http://mrfu.me/2016/02/27/Glide_Getting_Started/

2 为什么选择Glide

当前较为知名的几个图片加载库是Universal-Image_loader、Glide、Fresco、Picasso。

经过比较查询资料,得出以下结论

  1. UIL的库2015年年底作者已经停止维护,so,如果是新开始的项目建议不要使用了
  2. Gilde是Picasso的优化版,没有对比就没有伤害。so,Picasson pass。
  3. 最后就是Facebook的Fresco,听说极为强大和高效率,但是大小有4M。
  4. 最后Glide,google维护。Picasson的优化版,使用简单,也许没有Fresco那么强大,但是觉得完全可以hold住大部分项目。

综上所述,最终决定选择Glide作为项目开发图片加载库。使用的时候再自己封装一层util层,如果之后开发需要替换也较为方便。

3 如何使用

Glide加载图片很简单:

    imgTest = (ImageView) findViewById(R.id.imgTest);

        String internetUrl = "http://i.imgur.com/DvpvklR.png";

        Glide.with(this)
                .load(internetUrl)
                .placeholder(R.mipmap.ic_launcher)  //加载时的图片
                .error(R.mipmap.ic_launcher)    //加载错误图片
                .into(imgTest);

除此之外。Glide还可以加载Gif,video。同时含有很多其他功能。详细可以在之前文档中查询。

4 总结

  1. 后面的项目开发都会使用Glide,最具性价比的网络图片加载库。
  2. 建议自己封装一层再进行使用,方便以后切换。

结尾

更多文章关注我的公众号


我的公众号
上一篇下一篇

猜你喜欢

热点阅读