Fresco分析
文章平均质量分 83
Fresco分析
别志华
这个作者很懒,什么都没留下…
展开
-
Fresco正传(6):如何将PhotoView与Fresco的加载机制相结合,解决超大图显示
前言上图引狼正文在前几篇文章中已经详细的介绍了Fresco。那么现在就具体应用学习到的东西,来看看PhotoView如何与Fresco相结合。还记得DraweeView分析这篇文章吗?在其中介绍了DraweeView内部实际上是有一个DraweeHolder对象,持有了DraweeHierarchy和DraweeController的引用。在官方文档中,也实际一些DraweeHolder的用法,主要原创 2015-11-24 15:24:35 · 7292 阅读 · 10 评论 -
Fresco正传(5):请求产生和发出请求
前言请求产生和请求发出的内容,还是很复杂的,这里需要了解一些背景知识。首先是ImagePipeline的介绍,其实不用我说,在官网上已经给出了基本的介绍:ImagePipeline介绍其实是Producer模式,在Fresco中请求产生这块,用到了大量的这种概念,将网络数据的获取,磁盘缓存获取,内存缓存获取,解码,编码和图片的变换等等的处理,分为模块处理,并以倒叙的方式联合再一起调用。显得格外的高大原创 2015-11-16 11:43:01 · 2097 阅读 · 2 评论 -
Fresco正传(4):DraweeController分析
前言一口气写了好多了,先配张美女图,放松下眼睛。言归正传,在总览的文章中就分析过,DraweeController是控制数据逻辑的核心,数据的请求也会在这部分发出。但是,一口气写下来,估计内容会太多,所以本篇博客只分析DraweeController的体系结构以及内部方法和介绍一些延伸性的东西。至于,如何发出请求获取图片的,后续博客再分析。当然还是先给出DraweeController的继承体系,看原创 2015-11-13 14:25:46 · 3982 阅读 · 0 评论 -
Fresco前传(1):一句话搞定图片显示(同时还可以满足各种小需求哦)
Fresco小技巧之一句话搞定图片显示(同时还可以满足各种小需求哦)原创 2015-09-28 22:56:34 · 6344 阅读 · 16 评论 -
Fresco前传(2):源码分析 DraweeHierarchy/DraweeView/DraweeController
前言Fresco的中文文档,最正宗的使用方法,当然在文档中寻找。正文DraweeHierarchy/DraweeView/DraweeControllerFresco是一个图片请求加载处理框架,整体架构是MVC模式 (DraweeHierarchy,DraweeView,DraweeController)。想要使用Fresco非常简单,但是要理解就首先要明白一下一些关键概念。DraweeHierar原创 2015-11-05 16:54:25 · 1925 阅读 · 0 评论 -
Fresco前传(3):之为什么图片不显示(坑爹的wrap_content)
前言这叫一个坑,搞了半天图片都显示不出来。给出翻译的中文文档正文看了一下Fresco文档后你肯定欲血沸腾,想赶紧试试它有多么的强大。于是,你直接将文档中这段代码复制到了layout中。<com.facebook.drawee.view.SimpleDraweeView android:id="@+id/my_image_view" android:layout_width="200d原创 2015-11-05 17:46:50 · 11340 阅读 · 3 评论 -
Fresco正传(2):DraweeView分析
正文既然要分析DraweeView,那么就先看一下DraweeView的主要集成体系,然后在详细分析一下都做了些什么事情。在看潘永强博客的时候,其中他提到:源码的分析分为广度和深度,先广度再深度,但是都要适当,避免陷入无止境的广度和深度的细节中去。从这么多篇博文来看,源码的分析从上至下、先父类后子类、先构造再细节的分析思路是非常棒的。但是,每个人分析习惯不一样,就我来说更喜欢先从更易接触的类再深入父原创 2015-11-12 18:15:43 · 3137 阅读 · 0 评论 -
Fresco正传(1):总览
前言还是要提供中文文档的==》文档正文好的技术文章,离不开”主线明确,条理清晰,详略得当“这些要义。Fresco作为一款图片显示/处理框架,那么其核心主线就是图片显示,框架所有的工作是都为围绕这个核心目的来进行工作。而在处理的过程中,图片显示并不是孤立存在的,必定需要从他处获取帮助或者功能。对于显示图片来说,显示什么样的图片和从哪里获取显示的图片,是其关心的。如图:通过官方文档,了解到Fresco本原创 2015-11-11 19:19:05 · 1736 阅读 · 0 评论