Android_Glide
2022-03-27 22:28:31 2 举报
Glide框架
作者其他创作
大纲/内容
TargetTracker#track
checkCurrentDimens
GeneratedRequestManagerFactory
onSizeReady
new Glide
RequestManagerRetriever.get -> RequestManager
Glide.get -> Glide
GlideRequestManager#as
GlideRequestBuilder
new InternalCacheDiskCacheFactory
getAnnotationGeneratedGlideModules ->GeneratedGlideModule
XAppGlideModule
new RequestManagerRetriever
GlideBuilder.build -> Glide
asDrawable -> RequestBuilder
new MemorySizeCalculator
checkAndInitializeGlide
GeneratedAppGlideModuleImpl#applyOptionsXAppGlideModule#applyOptions
EngineJob.start
engine.load
GlideExecutor.execute
GeneratedAppGlideModuleImpl
GlideExecutor.newDiskCacheExecutor()
RequestManager.load -> RequestBuilder
DecodeJob.run
RequestBuilder.into
DrawableImageViewTarget#getSize
getSupportRequestManagerFragment -> SupportRequestManagerFragment
waitForExistingOrStartNewJob
GlideRequestManager#track
new Engine
RequestTracker#runRequest
End
Glide.getRequestManagerRetriever -> RequestManagerRetriever
supportFragmentGet
DrawableImageViewTarget#onLoadStarted
new DefaultConnectivityMonitorFactory
GeneratedAppGlideModuleImpl#getRequestManagerFactory
GlideRequestManager
initializeGlide
GeneratedRequestManagerFactory.build
new SupportRequestManagerFragment
Start
new ActivityFragmentLifecycle
buildRequest -> SingleRequest
setDrawable(placeholder)
new LruResourceCache
GlideExecutor.newSourceExecutor()
GlideExecutor.newAnimationExecutor()
Glide.with -> RequestManager
new LruArrayPool
new GlideBuilder
notifyCbs
new LruBitmapPool
ViewTreeObserver.addOnPreDrawListener
load
SingleRequest#begin
getRetriever -> RequestManagerRetriever
setResourceInternal
onPreDraw
0 条评论
回复 删除
下一页