首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
wms
订阅
aiden高
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
【Android14 ShellTransitions】(八)播放动画
书接上回,话说当WMCore部分走到了Transition.onTransactionReady,计算完参与动画的目标,构建出TransitionInfo后,接下来就把这个包含了动画参与者的Trans
Android R WindowManagerService模块(5) 焦点窗口和InputWindows的更新
这篇文章中对焦点窗口的进行下分析总结。 焦点窗口是指当前正在与用户交互的窗口,该窗口负责接收键事件和触摸事件。当启动新的Activity、添加新的窗口、移除旧窗口、分屏来回操作时,都会涉及到焦点窗口的
Android14 窗口显示过程分析1
1. 回顾图层的概念 (图片来自 https://www.jianshu.com/p/b0ef7c04486d) 在很多的图形相关的软件中都有图层的概念,那什么是图层呢? 简单的说,可以将每个图层理解
【Android 14源码分析】WMS-窗口显示-第一步:addWindow
上一篇流程已经执行到 ViewRootImpl::setView方法了,也就意味着应用进程的逻辑到了终点,剩下的将由 SystemService进程来处理。 回顾一下应用进程的相关调用链: 另外还留下
【Android 13源码分析】屏幕旋转-2
上一篇看到旋转的最初的一些处理,这个时候屏幕上有一个截图的图层挡住。 本篇会设计到屏幕旋转后,新的 Configuration 生成及派发的流程,但是 Configuration 不是重点。 本篇的主
2024 了, Insets 你不会还不懂吧?
本文主要聚焦于 App 端的 Insets(不是 WMS 端),从以下几个问题入手 Insets 相关的源码。 什么是 Insets ? Insets 来自哪里 Insets 如何分发给 View 1
Android U WMS: 屏幕旋转动画(5) 执行动画
前面几篇文章,已经做完了所有铺垫,本文真正地来分析旋转动画是如何执行的,从中可以看到 surface 是如何操作的。
Android U WMS : 屏幕旋转动画(1)
理解 shell transition 框架,并以屏幕旋转动画为例,分析 shell transition 的各个流程。
【Android 13源码分析】屏幕旋转-1
黑屏的场景为:锁屏解锁,屏幕旋转,开机流程。 最近也是遇到一个旋转黑屏的问题,借此梳理一下屏幕旋转的主要流程。 旋转很多窗口要重绘,这个过程如果没有处理好,就会出现黑屏。为了避免这一现象,在执行旋转操
4【Android 12】ConfigurationContainer类
之前在分析WMS的窗口层级结构时,看到WindowContainer的定义为: 看到WindowContainer其实还是有一个父类ConfigurationContainer的,但是由于Config