所有的框架都是基于反射 和 配置文件(manifest)的。
普通的情况:Activity 创建一个 view 是通过 ondraw 画出来的, 画这个 view 之前呢,还会调用 onmeasure 方法来计算显示的大小.特殊情况:Surfaceview 是直接操作硬件的, 因为 或者视频播放对帧数有要求,onDraw 效率太低,不够使,Surfaceview 直接把数据写到显存。
Framework 工作方式及原理,Activity 是如何生成一个 view 的,机制是什么?
最新推荐文章于 2022-06-27 21:11:06 发布