Personal blog portal

One, foreword

1. Read the source code

  • Don’t try to see the whole picture at once. An open source project is maintained by many people at the same time. It is impossible for one person to master every detail at once.
  • Try not to focus too much on details outside the main line during the reading process, which may bring great difficulty to the analysis of the whole main line

2. Use of Glide

Official Document English version Portal Github address

Two, source code preparation

Glide 3.7.0 source code official link Glide Github address

1. Download

Github if syncing is slow click here

git clone https://github.com/bumptech/glide.git
Copy the code

2. Switch to the v3.7.0 branch

git checkout v3.7.0 -b v3.7.0
Copy the code

Article portal

  • Android Glide 3.7.0 source code details (a), preparation
  • Android Glide 3.7.0 source parsing (two), from a picture loading process to see the source code
  • Android Glide 3.7.0 source code parsing (three), life cycle binding
  • Android Glide 3.7.0 source code parsing (four), BitmapPool function and principle
  • Android Glide 3.7.0 source code parsing (five), how to obtain ImageView width and height
  • Android Glide 3.7.0 source code parsing (six), cache structure details
  • Android Glide 3.7.0 source code analysis (seven), detailed graphics transformation and decoding
  • Android Glide 3.7.0 source code parsing (eight), RecyclableBufferedInputStream mark/reset
  • Android Glide 3.7.0 source parsing (nine), GIF loading implementation

Four, reference

  • Glide: blog.csdn.net/guolin_blog…