
使用方法 源碼解析 先來看看Request的源碼 Request內部的方法很簡單就是包裝請求信息,下面看看OkHttpClient的流程。 太長...
Glide.whith(context).load(url).into(imageView);glide的使用方法很簡單就上面面一行代碼,但是卻...
餓漢模式 優點:這種寫法比較簡單,就是在類裝載的時候就完成實例化。避免了線程同步問題。缺點:在類裝載的時候就完成實例化。如果從始至終從未使用過這...
前幾篇文章分別講述了View的measure、layout流程,接下來將分析三大流程的最后一步View的繪制流程。測量流程決定了View的大小,...
之前文章了解到ViewRootImpl的performTraversals()引導了View的測量、布局、繪制的流程今天我們就從performL...
上篇文章View的繪制流程三、DecorView的添加中我們了解到performTraversals()引導了View的測量、布局、繪制的流程今...
通過之前的文章了解了setContentView和inflate方面的知識下面就可以正式開始講解View的繪制流程了,而DecorView作為A...
在View的繪制流程一中我們已經了解了View是怎樣添加到父容器中的,而在Activity中布局是怎樣被添加進去的呢?是不是和View的添加流程...
今天的主題是LayoutInflate是怎樣獲取布局并將其添加到父控件中去的,閑話不多說直接切入正題。 一、LayoutInflate的創建 一...