Android开源库
难者亦易矣
这个作者很懒,什么都没留下…
展开
-
Fresco的缓存机制
Fresco的图片获取及缓存由ImagePipeline模块实现,具体见下图: 图1 三级缓存三级缓存1.Bitmap缓存Bitmap缓存存储Bitmap对象,这些Bitmap对象可以立刻用来显示或者用于后处理在5.0以下系统,Bitmap缓存位于ashmem,这样Bitmap对象的创建和释放将不会引发GC,更少的GC会使你的APP运行得更加流畅。5.0及其以上系统,相比之下,内存管理有了很原创 2016-06-12 16:36:32 · 9440 阅读 · 0 评论 -
Fresco:SimpleDraweeView如何显示并加载图片
使用Fresco, 如果仅仅是想简单下载一张网络图片,在下载完成之前,显示一张占位图,那么简单使用 SimpleDraweeView 即可。那么SimpleDraweeView是如何如何显示并加载图片呢? 我们知道在使用Fresco前,需要调用 Fresco.initialize(context); Fresco.initialize做哪些工作 该函数有两个实现: /** Initi原创 2016-06-13 13:15:27 · 7847 阅读 · 0 评论