使用方法 源碼解析 先來看看Request的源碼 Request內(nèi)部的方法很簡單就是包裝請求信息桶现,下面看看OkHttpClient的流程查库。 太長...
Glide.whith(context).load(url).into(imageView);glide的使用方法很簡單就上面面一行代碼籍凝,但是卻...
餓漢模式 優(yōu)點(diǎn):這種寫法比較簡單周瞎,就是在類裝載的時候就完成實例化。避免了線程同步問題饵蒂。缺點(diǎn):在類裝載的時候就完成實例化声诸。如果從始至終從未使用過這...
前幾篇文章分別講述了View的measure退盯、layout流程彼乌,接下來將分析三大流程的最后一步View的繪制流程。測量流程決定了View的大小渊迁,...
之前文章了解到ViewRootImpl的performTraversals()引導(dǎo)了View的測量、布局琉朽、繪制的流程今天我們就從performL...
上篇文章View的繪制流程三、DecorView的添加中我們了解到performTraversals()引導(dǎo)了View的測量箱叁、布局墅垮、繪制的流程今...
通過之前的文章了解了setContentView和inflate方面的知識下面就可以正式開始講解View的繪制流程了耕漱,而DecorView作為A...
在View的繪制流程一中我們已經(jīng)了解了View是怎樣添加到父容器中的,而在Activity中布局是怎樣被添加進(jìn)去的呢螟够?是不是和View的添加流程...
今天的主題是LayoutInflate是怎樣獲取布局并將其添加到父控件中去的,閑話不多說直接切入正題妓笙。 一斥废、LayoutInflate的創(chuàng)建 一...