Android培训教程常见图片加载框架.pdfVIP

  • 7
  • 0
  • 约6.83千字
  • 约 8页
  • 2022-05-22 发布于江苏
  • 举报
图片加载涉及到图片的缓存、图片的处置、图片的显示等。而随着市面上电话设备的硬 件水平飞速进展,对图片的显示要求愈来愈高,略微处置不行就会造成内存溢出等问题。 很多软件厂家的通用做法确实是借用第三方的框架进行图片加载。 开源框架的源码仍是挺 复杂的,但利用较为简单。大部份框架其实都差不多,配置略微麻烦点,可是利历时一样只需 要一行,显示方式一样会提供多个重载方式,支持不同需要。如此会减少很没必要要的麻烦。 同时,第三方框架的利用较为方便,这大大的减少了工作量、提高了开发效率。本文要紧 介绍四种经常使用的图片加载框架,别离是 Fresco、ImageLoader、 Picasso、 Glide , 包括他们各自的优缺点、利用步骤等等。 第一看 Fresco, Fresco 是 Facebook 推出的开源图片缓存工具,要紧特点包括:两个内 存缓存加上 Native 缓存组成了三级缓存,支持流式,能够类似网页上模糊渐进式显示图 片,对多帧动画图片支持更好,如 Gif、WebP。它的优势是其他几个框架没有的, 或说是 其他几个框架的短板。 优势: 1. 图片存储在安卓系统的匿名共享内存, 而不是虚拟机的堆内存中, 图片的中间缓冲数据 也寄存在本地堆内存, 因此, 应用程序有更多的内存利用, 可不能因为图片加载而致使 oom, 同时也减少垃圾回收器频

文档评论(0)

1亿VIP精品文档

相关文档