源码分析
文章平均质量分 95
怪谈时间到了
Write the code,change the world.
展开
-
Fresco源码分析之Hierarchy
上篇文章我们分析了Fresco中的DraweeView,对其中的一些原理以及方法进行了解析。在这过程中我们了解到,DraweeView中是通过DraweeHolder来统一管理的。而DraweeHolder又是用来统一管理相关的Hierarchy与Controller,如果想了解DraweeView相关的知识,可以先看下我的前一篇文章Fresco源码分析之DraweeView。今天这里进一步来分析F原创 2017-12-14 08:57:57 · 247 阅读 · 0 评论 -
Fresco源码分析之DraweeView
在Android中图片加载的框架很多,例如:Fresco、Picasso、Glide与Imageloader。它们都有各自的优点,但总的来说,使用起来方便简单、可配置性高与提供良好的缓存机制。由于平常主要用的还是Fresco,所以这里有必要对Fresco的原理进行深入研究。这样对于以后的使用与理解将会得到巨大的帮助。Fresco是专注于对图片加载而设计的框架,所以对于以图片为主的App强烈推荐使用。原创 2017-12-14 08:51:50 · 425 阅读 · 1 评论 -
Fresco源码分析之Controller
如果你是第一次看我的Fresco的源码分析系列文章,这里强烈推荐你先阅读我的前面两篇文章Fresco源码分析之DraweeView与Fresco源码分析之Hierarchy。好了,下面进入正题。在上篇文章中我们提到,在Fresco中关于图片的缓存、请求与显示逻辑处理都在Controller中。那么Controller到底是如何贯穿这些功能的呢?我们先从它的出生开始。SuppilerPipelineD原创 2017-12-28 23:36:59 · 486 阅读 · 0 评论