The Fragment created in 1. Can reflect the memory and interface life cycle. This completes the memory and interface listening. Fragment to determine whether or...
The personal blog Portal architecture overview memory cache is composed of LruResourceCache and activeResources. The cache is the EngineResource type first level cache: LruResourceCac
Image loading frameworks on Android are now very mature, from UniversalImageLoader, the oldest image loading framework, to Volley by Google, to Glide and Picasso, And...
3. One is to return 0 or MATCH_PARENT, which means I didn't calculate it. One is returned getHeight/getWidth or windowManager getDefaultDisplay (), said I calculated
Rescheduling only happens when the data is loaded, so set runReason to runreason.switch_to_source_service and call the reschedule method for callback, The DecodeJob callback is implemented...
I found that the most popular loading framework in the market is Fresco,Glide, And Picasso, and Glide is derived from Picasso. Their API structure is...
Brief introduction: Those of you who follow my Kotlin Shallow Talk series will know that there have been some posts about Kotlin grammar. After all,...
A.? And!!!!! , Lateinit, and Let Kotlin introduce the concept of null security based on Java's null Pointers, where every property cannot be null by...
Glide's cache mechanism is divided into memory cache and disk cache two levels. By default, Glide will automatically cache the loaded images, which can be...
Recently we've been working on a blockchain wallet project, a new App using a brand new technology stack. For Android we use Kotlin+RxJava+Android Architecture Components...
The content of this section is as follows: Classification of Gralde plug-ins, basic components of plug-ins, commonly used APIS, and detailed explanation of walle principle...
Glide 3.7.0: The decoding/graphics transformations involved in Glide 3.7.0 are mainly size scaling, CenterCrop, FitCenter, where size scaling is based on Downsampler. The remaining two...