240 发简信
IP属地:安徽
  • view的事件分发机制

    我们知道点击事件的分发是由外向内的。下发过程为Activity=>Window=>View。其中window对应则为activity的Phone...

  • Invalidate、postInvalidate、requestLayout

    requestLayout 当前我们对View位置、大小进行操作后会调用requestLayout通知窗口。 从代码中可以看出requestLa...

  • layout过程及draw过程

    Layout 分析完measure过程后,layout和draw过程则相对简单一点。在performTraversals过程中的代码片段如下: ...

  • Resize,w 360,h 240
    measure过程

    view的大三流程开始之地在performTraversals过程中,而measure是三个流程中较为复杂的过程。而measure的开始地方在p...

  • Resize,w 360,h 240
    performTraversals三大流程开始之地

    工作一段时间了,但是感觉自己对View的三大流程还不是理解透彻。所以主要根据《Android开发艺术探索》一书和查看源码去了解下View的三大流...

  • Java Map 之 ConcurrentHashMap浅析

    总所周知HashMap是非线程安全的类。若使用需要线程安全可对应使用Hashtable或者ConcurrentHashMap。因为Hashtab...

  • Java Map 浅析之 HashMap

    Map接口下主要介绍HashMap,TreeMap。HashMap与Hashtable关系跟ArrayList与Vector关系类似。Concu...

  • Resize,w 360,h 240
    Java Collection集合 浅析

    java集合框架主要包含Collection和Map。这里主要解析一下collection。collection主要实现包括list、set、q...

  • 关于include、merge、ViewStub的那点事

    相信大家已经对这三位大哥不陌生了。 include:一般xml代码View的复用,减少同样布局的cv操作 merge:提高xml的View组件复...