首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
渲染机制
订阅
社会主义螺丝钉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
安卓性能优化---绘制优化篇
UI绘制优化是性能优化中非常重要的一部分,因为用户在使用应用过程的中,优秀的交互体验是我们留住用户不可或缺的一部分。
聊聊Surface跨进程传递
我们可以看到,surface是parcelable的,这意味着它是可以跨进程传递的。 下面具体看看这两个函数的实现。 在这里我们也可以看到,其实surface对象是一对的,应用层有一个surface,native层也有一个。如果看过Handler机制源码应该知道,MesageQ…
Android绘制流程 —— View绘制
本篇是Android绘制流程的第三篇,在Window连接、Surface创建中介绍了应用是如何与SurfaceFlinger关联,并且创建了可以绘制的图层。 接下来就接着向下分析,看看视图是如何绘制是如何在开辟出来的Surface上绘制的。 首先是测量视图树内所有View的尺寸…
Android绘制流程 —— Surface
本篇是Android绘制流程记录的第二篇,在Window连接中分析了应用是如何与SurfaceFlinger关联的。 接下来就继续向下分析,看看在Window建立起显示基础后,是如何开始绘制的。 1. 请求绘制视图 Choreographer是由ThreadLocal创建的线程…
Android-Surface之创建流程及软硬件绘制
注:本文基于Android 10源码,为了文章的简洁性,引用源码的地方可能有所删减。文中内容如有错误欢迎指出,共同进步!觉得不错的留个赞再走哈~ 在解析了 Android-SurfaceFlinger启动与工作流程 和 Android-Choreographer工作原理 后,明…