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…