加载大图框架设计(思路)

  1. 参数封装,对本次加载图的一些配置参数,builder模式
  2. 解析参数,url或local 来源不同内部处理
  3. 载入图片----这个流程需要进行多级缓存策略处理,增加效率,内存管控
    3.1. 正在使用的图 weakreference
    3.2. 暂时不用的图,内存缓存 LRU算法
    3.3. 磁盘缓存---文件查找
  4. 解码----对原始图像数据进行转码
  5. 变换-----圆角,模糊等配置
  6. 缓存-----处理完成后的图像对象进行缓存
    6.1 内存缓存
    6.2 磁盘缓存
  7. 显示
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容