图片加载框架Glide、picasso、Fresco、UIL

2021-03-08  本文已影响0人  flynnny

总结自https://www.bilibili.com/video/BV1RT4y1K7Ff
只是简单介绍各个框架,包含三级缓存内容。

1.png 2.png 3.png 4.png 5.png

ImageLoader主要是学习作用,实际中不要选了

6.png

会根据网络情况调整核心线程数

7.png

glide传一个上下文(Application/Avtivity),如果是非UI线程的,直接传Application即可,丧失生命周期管理功能;如果传Activity,会在当前Activity注册一个没有UI的Fragement(RequestManagerFragement),获取lifecycle来支持生命周期。

8.png

专业的图片软件才选这个,代码复杂。

10.png

1内存
2外存
3网络下载-》放到内存 / 外存

上一篇下一篇

猜你喜欢

热点阅读