android视图系统

android视图系统

何东西想要显示都必须借助Window,因为每个Window都有surface对象,Java层能产生surface数据的只有viewroot和surfaceview。native层能产生surface数据的只有nativeWindow。由WindowManager负责将Window中的的surface数据提交给surfaceflinger来显示。
那么surface又是如何和view联系上呢,就是通过像view传递canvas对象。
所以也能说明为何activity必须要依托Window对象。

posted @ 2017-10-11 14:21 清澈见底 阅读( ...) 评论( ...) 编辑 收藏

你可能感兴趣的:(android视图系统)