picture_Glide

目录

glide是google官方推荐的图片加载框架,github地址为bumptech/glide 。glide的强大在于它的生命周期管理(glide可以根据Activity的生命周期自动加载或者暂停图片任务);glide使用了三级缓存(一级活跃缓存、二级内存缓存、三级磁盘缓存);gilide使用了BitmapTool机制对图片内存进行复用,可以防止界面快速滑动时的内存不断申请、释放造成的内存抖动;glide可以使用Thumbnail预览图的方式提高加载速率和加载体验。 主流图片加载库: GlidePicassoFresco

  • 与使用环境生命周期相绑定:RequestManagerFragment & SupportRequestManagerFragment
  • 内存的三级缓存池:LruMemoryResources, ActiveResources, BitmapPool
  • 内存复用机制:BitmapPool

todo? 结合代码理解这个第三方库设计思想

img

Resource

0%