使用方法 源码解析 先来看看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的创建 一...