文章预览
本文作者 作者: RicardoMJiang 链接: https://juejin.cn/post/6991483318625632286 本文由作者授权发布。 前言 View绘制可以说是Android开发的必备技能,但是关于View绘制的的知识点也有些繁杂。 如果我们从头开始阅读源码,往往千头万绪,抓不住要领。 目前当我们写页面时,布局都是写在XML里的,我们可以思考下:布局从XML到显示到屏幕上,都发生了什么,可以分为哪几个部分? 我们将整个显示流程分解为以下几个部分: 1、代码是怎么从XML转换成View的? 2、View是怎么添加到页面上的? 3、在内存中View到底是怎么绘制的? 4、View绘制完成后是怎么显示到屏幕上的? 本文目录如下所示: 1 XML是怎么转换成View的? 我们都知道,在android中写布局一般是通过XML,然后通过setContentView方法配置到页面中。 看来XML转换成View就是在这个 setContentView 中了。 1.1 setContentView中做了什么
………………………………