首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
niewei1899
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android View绘制原理 - JAVA层分析
View的绘制是Android的基础知识,本人将从浅入深介绍Android View的绘制流程及原理。本文基于android 12,阐述个人的理解,源码量非常大,主要目的是记录和分享自己的学习心得,如
Android View绘制原理 - VSync原理之SurfaceFlinger篇
前面一篇文章从整体介绍View绘制的流程,其中一点就是绘制的起始点就是界面收到了Vsync之后,开始新一帧的绘制,所以可以说, 是vsync触发了绘制。收到vsync信号后的处理我们已经清楚了,现在我
Android View绘制原理 - Vsync原理之App篇
上一篇文章中介绍了SurfaceFlinger搭建的Vsync基础设施,它先向HWComposer注册回调,然后开启EventThread 线程无限循环,从pendingEvents中拿事件向消费者分
Android View绘制原理 - 生成Surface
前面View绘制原理中Vsync流程基本上已经分析完毕。前文分析了performTraversals的四个重要流程,第一步就是relayoutWindow,它的作用之一就是为界面生成Surface。本
Android View绘制原理 - ASurfaceControl
更Surface很相似,SurfaceControl也有一个对应的定义ASurfaceControl,但是它和SurfaceControl之间并不存在继承关系,仅仅是可以相互转换而已。 1. 定义 f
Android View绘制原理 - RenderNode
这一篇文章我们继续分析另外一个重要的类RenderNode, 这个在前面绘制流程里有也有提到,这里我将更加深入的介绍这个类 1 简介 RenderNode是一个绘制节点,一个大的界面是由很多小的绘制单
Android View绘制原理 - RecordingCanvas
前面(Android View绘制原理 - RenderNode - 掘金 (juejin.cn))介绍RenderNode, 它承包了View的绘制业务,提供了绘制的Canvas,今天这篇文章就来分
Android View绘制原理 - SkCanvas
上一篇文章介绍了在Android框架中的各种Canvas,其中C层的RecordingCanas承上启下,在SkiaRecordingCanvas的绘制方法会通过调用它的mRecorder来记录,而这
Android View绘制原理 - HardwareRenderer
前面的文章介绍了绘制的主要流程和基础组件,包括Vsync的主要流程,Surface的创建流程,Canvas相关的组件,现在可以开始绘制了。前面的文章已经分析过,现在默认是开启硬件加速的,因此会使用Ha
Android布局容器&视图元素
1. 界面布局简介 在 Android 中,界面布局是指如何组织和排列用户界面中的视图(View)元素,以形成用户所看到的界面。Android 提供了多种布局容器(Layout Container)和