picture_Glide
目录
glide是google官方推荐的图片加载框架,github地址为bumptech/glide 。glide的强大在于它的生命周期管理(glide可以根据Activity的生命周期自动加载或者暂停图片任务);glide使用了三级缓存(一级活跃缓存、二级内存缓存、三级磁盘缓存);gilide使用了BitmapTool机制对图片内存进行复用,可以防止界面快速滑动时的内存不断申请、释放造成的内存抖动;glide可以使用Thumbnail预览图的方式提高加载速率和加载体验。 主流图片加载库: Glide、Picasso、Fresco
- 与使用环境生命周期相绑定:RequestManagerFragment & SupportRequestManagerFragment
- 内存的三级缓存池:LruMemoryResources, ActiveResources, BitmapPool
- 内存复用机制:BitmapPool
todo? 结合代码理解这个第三方库设计思想
Resource
- https://blog.51cto.com/zhaoyanjun/3815829 glide 使用教程
- https://blog.csdn.net/sinat_36955332/article/details/109774239 glide 模块解析
- https://zhuanlan.zhihu.com/p/81414586 todo? 优势解析
- https://github1s.com/bumptech/glide/blob/HEAD/samples/flickr/src/main/java/com/bumptech/glide/samples/flickr/FlickrPhotoGrid.java