UI 安卓 源码      2016-02-25
> 注:本文中的源码都是Android 23中的源码。 #获取方法 **第一种** ``` LayoutInflater LayoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); ``` **第二种是第一种的封装而已** ```
UI View 源码      2016-01-13
本文是《Android开发艺术探索》中第四章View的工作原理中的笔记。 #1. 三个方法概述 1. `Measure` 过程决定了 View 的测量宽/高,measure 过程结束后可以通过 getMeasuredWidth 和 getMeasuredHeight 方法获取 View **测量后的宽/高**(正常情况下它都等于 View 最后的宽高,**但是也有特殊情况**) 2. `Lay
UI 源码      2016-01-14
本文想用最简单的方式让读者了解View和ViewGroup的事件分发,这里做的是一个非常简单的步骤项,可以用来复习回顾的时候参考! # View 的事件分发 ## 1. dispatchTouchEvent(): (1)如果 ENABLED 并且设置了 onTouchListener 则执行 onTouchListener 的 onTouch ()事件,如果 onTouch()返回 true 则