首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户034048024936
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
91
文章 91
沸点 0
赞
91
返回
|
搜索文章
赞
文章( 91 )
沸点( 0 )
Path的用法总结
在之前总结canvas以及paint的时候说过,绘制需要的四个组件:一个保存像素的Bitmap,一个主持绘画操作的Canvas(往Bitmap写东西),一个绘制的基本元素(例如Rect,Path,Text,Btimap),一支画笔(用来描述绘画的颜色与风格)。canvas以及p…
Android绘制流程 —— View、Window、SurfaceFlinger
上篇分析了Activity的启动流程。 在需要显示功能的进程上,都要首先与SurfaceFlinger建立联系才能开始绘制操作。 本篇将从Activity的布局设置开始,对View是如何与Window、SurfaceFlinger关联,进行一个粗略的、流程上的探究。 1. 构建…
结合源码和Perfetto分析Android渲染机制
目录 1.一些渲染相关的问题 2.Android渲染流程 3. 结合源码分析流程-ViewRootImpl、Choreograher、 Surface、RenderThread、GraficBuffe
DimLayer实现和setRelativeLayer分析【Android12】
WindowManager为App提供了一个可以在指定的窗口下插入阴影图层或者模糊背景图层的方法,达到使该窗口之下的所有窗口变暗或者模糊的效果,本文首先分析一下这种效果的大致实现,接着探究一下实现过程
SurfaceFlinger06-Layer创建流程
在surfaceflinger中,Layer表示一个显示图层,是surfaceflinger合成过程中最重要的基本单元,它提供了一系列属性定义了如何参与合成并与其他Layer交互,包括: 位置:
SurfaceFlinger07-Layer销毁流程
在上一篇文章中,对Layer的创建流程进行了分析。Layer创建完成后,根节点或Parent Layer是保存在SurfaceFlinger类中的mCurrentState.layersSort
简单理解GPU一个点的渲染过程
渲然过程概述 主要分为以下五个大阶段,每个阶段下面都涉及到更复杂的算法 顶点着色器=>图元装配=>光栅化=>片元着色器=>深度模板测试 如图所示,我们想绘制一个点在画布上,看看整个渲染过程
Android渲染系列(1)之原理概述篇
【Android资深开发,阿里&字节面试官】本篇文章主要宏观整体的介绍Android是如何显示到屏幕上
史上最全Android渲染机制讲解(长文源码深度剖析)
新年快乐! 年底不忘学习。 文章的作者德柏同学写了五千字长文,图文并茂,结合系统源码深入讲解Android操作系统的渲染机制。vsync、SurfaceView、layout,这些经常听说的概念背后是什么原理?任何Android开发者都不容错过,赶紧收藏啦~ 渲染机制是Andr…
Android 渲染系列-App整个渲染流程全解析
前言 谈到Android的渲染,可能会想到测量、布局、绘制三大流程。但我们的view到底是如何一步一步显示到屏幕的?App的CPU/GPU渲染到底是什么?OpenGL/Vulkan/skia是什么?
下一页
关注了
11
关注者
0
收藏集
1
关注标签
0
加入于
2024-04-16