从零开始撸一个Fresco之总结

简介: Fresco是一个比较大的开源项目,类的总数超过450个。经过一个来月的翻译,终于将绝大部分Fresco的源码翻译完毕了,也写了几篇Fresco各个模块的分析博客。

Fresco是一个比较大的开源项目,类的总数超过450个。经过一个来月的翻译,终于将绝大部分Fresco的源码翻译完毕了,也写了几篇Fresco各个模块的分析博客。Fresco的源代码是一个巨大的宝库,让我能够一窥Android高级开发者开发一个项目的方式与思路。之后如果有时间我还会带来更多的Android开源项目的源代码翻译。

这个图是我将所有模块整合之后的类图,图片比较大需要下载到本地,大家如果有兴趣可以结合之前的几篇博客和Fresco的翻译项目观看。简书上传的图片会被压缩所以附上原图地址:Fresco完全项目类图

Fresco完全项目类图

Fresco源代码翻译项目
从零开始撸一个Fresco之硬盘缓存
从零开始撸一个Fresco之内存缓存
从零开始撸一个Fresco之gif和Webp动画

相关文章
|
5月前
|
移动开发 JSON JavaScript
一篇文章讲明白Egret白鹭H5小游戏开发入门(一)
一篇文章讲明白Egret白鹭H5小游戏开发入门(一)
111 1
|
6月前
|
Java Android开发 消息中间件
flutter面试,字节大牛教你手撕Android学习
flutter面试,字节大牛教你手撕Android学习
|
6月前
|
编解码 移动开发 人工智能
android游戏源码
android游戏源码
186 0
|
Dart JavaScript 前端开发
一个写了3年半flutter的小伙,突然写了2个月uniapp的感悟!
因为某些原因,在过去的三年半时间,我除了flutter之外,很少接触其他的框架,而最近突然写了2个月uniapp,有了些想法...
|
移动开发 数据可视化 JavaScript
谈一谈|小白如何使用egret
谈一谈|小白如何使用egret
240 0
|
XML 缓存 前端开发
当你真的学会DataBinding后,你会发现“这玩意真香”!
从被误解到 “真香” 的Jetpack DataBinding,如果你还没有了解过,或者不知道如何使用DataBinding,那么就点进来看看吧,我相信你会有收获的🌹
|
前端开发
写给小白的Figma插件开发教程(1)
写给小白的Figma插件开发教程(1)
1563 0
|
Dart API Android开发
有了这些再去学习Flutter绝对无敌!
有了这些再去学习Flutter绝对无敌!
|
前端开发 Android开发