2021
03-30
03-30
自己实现Android View布局流程
相关阅读:尝试自己实现AndroidViewTouch事件分发流程AndroidView的布局以ViewRootImpl为起点,开启整个View树的布局过程,而布局过程本身分为测量(measure)和布局(layout)两个部分,以View树本身的层次结构递归布局,确定View在界面中的位置。下面尝试通过最少的代码,自己实现这套机制,注意下面类均为自定义类,未使用Android源码中的同名类。MeasureSpec首先定义MeasureSpec,它是描述父布局对子布局约束的类,在Andro...
继续阅读 >