zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Framework 工作方式及原理,Activity 是如何生成一个 view 的机制是什么?

原理 如何 一个 什么 方式 生成 机制 工作
2023-09-27 14:27:33 时间

所有的框架都是基于反射和配置文件(manifest)的。

普通的情况:

Activity 创建一个 view 是通过 ondraw 画出来的, 画这个 view 之前呢,还会调用 onmeasure方法来计算显示的大小.

特殊情况:

Surfaceview 是直接操作硬件的,因为视频播放对帧数有要求,onDraw 效率太低,不够使,Surfaceview 直接把数据写到显存。