240 发简信
IP属地:广东
  • okHttp3源码分析

    使用方法 源码解析 先来看看Request的源码 Request内部的方法很简单就是包装请求信息,下面看看OkHttpClient的流程。 太长...

  • Glide源码分析

    Glide.whith(context).load(url).into(imageView);glide的使用方法很简单就上面面一行代码,但是却...

  • 单例模式

    饿汉模式 优点:这种写法比较简单,就是在类装载的时候就完成实例化。避免了线程同步问题。缺点:在类装载的时候就完成实例化。如果从始至终从未使用过这...

  • View的绘制流程六、draw

    前几篇文章分别讲述了View的measure、layout流程,接下来将分析三大流程的最后一步View的绘制流程。测量流程决定了View的大小,...

  • View的绘制流程五、layout

    之前文章了解到ViewRootImpl的performTraversals()引导了View的测量、布局、绘制的流程今天我们就从performL...

  • View的绘制流程四、mesure

    上篇文章View的绘制流程三、DecorView的添加中我们了解到performTraversals()引导了View的测量、布局、绘制的流程今...

  • View的绘制流程三、DecorView的添加

    通过之前的文章了解了setContentView和inflate方面的知识下面就可以正式开始讲解View的绘制流程了,而DecorView作为A...

  • Resize,w 360,h 240
    View的绘制流程二、setContentView

    在View的绘制流程一中我们已经了解了View是怎样添加到父容器中的,而在Activity中布局是怎样被添加进去的呢?是不是和View的添加流程...

  • View的绘制流程 一、LayoutInflater.inflate详解

    今天的主题是LayoutInflate是怎样获取布局并将其添加到父控件中去的,闲话不多说直接切入正题。 一、LayoutInflate的创建 一...