关于 View 的三大流程与自定义一些方法的总结

Android · luhaoaimama1 · 于 发布 · 最后由 jixiaohua回复 · 327 次阅读
2919 1486395760

本文在 DiyCodeZone的个人博客 首发,关注作者的 DiyCode帐号 或者作者微博可第一时间收到新文章推送。

View树图

简易流程总结

View的三大流程

request与ViewRootImpl的关系

invalidate与ViewRootImpl的关系

测量与布局的详细了解

MeasureSpec的了解

ViewGroup的测量

onLayout的了解

测量相关方法



Padding与Margin的概念 通过FrameLayout研究padding matchParent和weight的实现

最后附上上面所有的流程图
https://www.processon.com/view/link/5a742abce4b0615ac048b7f5

Reference&Thanks:

Android开发艺术探索(书)
Android View 测量流程(Measure)完全解析 http://blog.csdn.net/a553181867/article/details/51494058
Android View 布局流程(Layout)完全解析 http://blog.csdn.net/a553181867/article/details/51524527
Android View 绘制流程(Draw) 完全解析 http://blog.csdn.net/a553181867/article/details/51570854
Android View 深度分析requestLayout、invalidate与postInvalidate http://

共收到 1 条回复
2
jixiaohua · #1 ·

欢迎也来 小专栏 开免费的博客专栏哟。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册