其他分享
首页 > 其他分享> > 图片库Picasso阅读与主流程理解并实现的总结

图片库Picasso阅读与主流程理解并实现的总结

作者:互联网

一. 参考

  1. Android 库 图片库比较
    https://www.jianshu.com/p/44a4ee648ab4

  2. https://github.com/square/picasso

二. 图片库Picasso阅读与主流程理解并实现的总结

  1. Picasso 动态逻辑流程

在这里插入图片描述

  1. Picasso 分层设计

在这里插入图片描述

1. Picasso: 作为请求管理层, 通过调用者给出的填充目标和请求目标构造Request并发到Dispatcher
2. Dispatcher: 作为分发处理层,接收各个Request请求并,并根据其类型为其选择合适的RequestHandler进行处理
3. RequestHandler:作为请求处理层, 具体从各个数据源获取数据, 可以自定义数据获取的策略
4. Data: 作为数据层: 分别提供内存缓存数据, 外存文件缓存数据,和网络数据,供请求层获取.

标签:请求,图片库,https,主流程,Picasso,Dispatcher
来源: https://blog.csdn.net/ly969434341/article/details/122435314