Glide(一)
2017-04-06 15:18:37 0 举报
Glide是一款快速高效的Android图片加载库,它可以让你在Android应用中轻松加载和显示图片。Glide具有简单易用的API,可以自动处理图片的内存和磁盘缓存,以及生命周期管理。它还支持GIF动画、WebP格式和自动缩放等高级功能。使用Glide,你可以轻松实现图片的占位图、圆角、阴影等效果,同时还可以监听图片加载的状态和错误。总之,Glide是Android开发者必备的图片加载库之一。
作者其他创作
大纲/内容
RequestManagerRetriever
get()
④
Request
将资源设置给目标控件
进行Glide的初始化
是
加载失败回调
宽高的可用性验证
Glide的初始化
requestTracker.runRequest(request)
module.registerComponents()
②
load()
触发回调
requestManager.track()
③
foreach
onSizeReady()
target.setRequest(request)
with()
parse()
module.applyOptions()
加载成功回调
target.getSize(this)
GlideContext.buildImageViewTarget()
⑤
buildRequest()
开始加载资源
⑥
实际是SingleRequest
创建Target
into()
Glide == null
Glide
createGlide()创建Glide
Glide.get(context)
request.begin()
engine.load()
①
RequestManager
Util.isValidDimensions()
Y
真正的进行加载资源
onLoadFailed()
List
target.onResourceReady()
GlideBuilder
RequestBuilder
N
ManifestParser
onResourceReady()
初始化完成
0 条评论
回复 删除
下一页