综合技术 2018-05-06

Fresco源码分析-BitmapMemoryCacheProducer

前面几节大致了解了Fresco中的 Producer ,并分析了 NetworkFetchProducer 。接下来就大致分析一下整个图片加载的流程。还是从构建网络获取图片Sequence的地方开始: ……
综合技术 2018-04-10

Fresco源码分析-图片加载初探

在使用Fresco时,最常用的莫过于这个方法: void setImageURI(@Nullable String uriString) 。那么就以这个方法为起点,追踪fresco的图片加载流程。 setImageURI() Simp……
综合技术 2018-04-03

Fresco源码分析-Fresco初始化

本文为分析 Fresco 源码第一篇,基于 fresco 1.8.1 。 Fresco官网对于Fresco设计的基本概述 ImagePipeline image pipeline 主要负责图片的加载和缓存工作。 可以从网路……
综合技术 2018-03-07

从Fresco源码中找到非侵入式的答案

我发现,市面上最主流的加载框架大概只有这Fresco,Glide,Picasso,而Glide又脱胎于Picasso,他们的API结构是很类似的,只要能够兼容这Fresco和Glide这两个库,基本就可以形……
综合技术 2018-02-03

Android开源框架源码鉴赏:Fresco

关于作者 郭孝星,程序员,吉他手,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我的 Github 提issue或者发邮件至guoxiaoxingse@163.com与……
存储架构 2018-02-03

Android开源框架源码鉴赏:Fresco

关于作者 郭孝星,程序员,吉他手,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我的 Github 提issue或者发邮件至guoxiaoxingse@163.com与……
综合技术 2017-12-05

理解Fresco的设计原理

Facebook的Fresco图片框架性能优化最为出名,代码量也最大,拆出来的jar包也多,最基础的功能(gradle引入compile 'com.facebook.fresco:fresco:1.1.0')就包括drawee、f……
综合技术 2017-06-24

Fresco 加载网络图片被裁剪

遇到一个Fresco 从网络加载图片,被放大并剪裁掉了而显示不全。百思不得解。 对比了本地图片的尺寸跟网络加载图片的尺寸一致,也不存在图片尺寸问题。解决: 查阅了fr……