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

  1. 参数封装,对本次加载图的一些配置参数,builder模式
  2. 解析参数,url或local 来源不同内部处理
  3. 载入图片----这个流程需要进行多级缓存策略处理,增加效率,内存管控
    3.1. 正在使用的图 weakreference
    3.2. 暂时不用的图,内存缓存 LRU算法
    3.3. 磁盘缓存---文件查找
  4. 解码----对原始图像数据进行转码
  5. 变换-----圆角,模糊等配置
  6. 缓存-----处理完成后的图像对象进行缓存
    6.1 内存缓存
    6.2 磁盘缓存
  7. 显示

你可能感兴趣的:(加载大图框架设计(思路))