Advertisement

Glide代码分析——资源加载过程和展示

阅读量:

在之前的文章中介绍过Glide如何利用RequestManager来管理资源加载请求。本文将深入探讨资源加载请求的执行流程以及完成后的展示细节

《Glide深入解析源代码——数据传输机制管理》

《Glide源码分析——开篇》

文章目录

  • 数据访问

  • 生成访问资源的请求

    • 执行访问资源的请求
    • 从内存缓存中进行图片数据的管理
  • 通过磁盘存储或原始地址途径进行数据访问

    • 资源显示

资源获取

资源获取的整体流程如下:

在这里插入图片描述

整个过程可概括为:

  • 生成RequestBuilder后端,并基于目标和配置信息创建相应的请求(Request)
    • 执行资源获取请求

创建获取资源请求

以RequestBuilder.into(ImageView imageView)为例,请了解该请求的生成过程

复制代码
    @NonNull
    public ViewTarget<ImageView, TranscodeType> into(@NonNull ImageView view) {
      U

全部评论 (0)

还没有任何评论哟~