首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
窗口动画
订阅
独岁江
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Android分屏功能原理(基于Android12L)
分屏功能原理(基于Android12L) 分屏功能目的是为了提高用户的生产效率,提高多应用使用的便捷性;本文简单解析一下整体方案的架构,了解各个模块做了哪些事情。
【Android 13源码分析】WindowContainer窗口层级-1-初识窗口层级树
打开“电话应用”,然后按音量键出现一下界面: 提出2个问题: 为什么音量窗口会挡住应用窗口? 为什么不管打开哪个应用都能看到导航栏和状态栏? 再看下面这个图 左边是将第一张截图的每一个窗口提出来画了的
【Android 13源码分析】桌面冷启动应用视觉专题总结
当前系列是Activity短暂的一生下的动效专题,将非常详细的解释整个冷启动过程中出现的各个动画是如何执行的。 以及补充一些动画的小知识。 1. 动画简述 动画的原理也是利用了视觉停留原理,控制时间点
Android 常见dumpsys方法与黑屏问题分析处理总结
常见的dumpsys方法分析问题,黑屏问题是显示相关的综合性问题,涉及Android应用层、框架层和底层SurfaceFlinger、屏显等多个领域。
android 窗口焦点介绍
我们经常会遇到一种Application does not hava focused window的ANR异常,这种异常一般是没有焦点窗口FocusedWindow导致
Android T 远程动画显示流程其三——桌面侧动画启动到系统侧结束流程
接着前文分析Android T 远程动画显示流程其二——系统侧动画启动流程 我们通过IRemoteAnimationRunner跨进程通信从系统进程来到了桌面进程,这里是真正动画播放的逻辑。
Android T WMS窗口添加流程其二——代码流程详解
从Activity走到onresume后的流程,ActivityThread.handleResumeActivity方法看起
Android T WMS窗口添加流程其三——服务端代码详解(窗口添加)
WMS通过Session接受客户端添加窗口的请求,因此WMS会新建WindowState、将WindowState加入到WindowToken,并更新WindowToken下所有WindowState
Android T WMS窗口添加流程其三——服务端代码详解(窗口位置和大小计算)
当WindowState加入到WindowToken并调整z-order之后,客户端会再次调用**WindowManagerService.relayoutWindow**执行窗口布局。
Android T WMS窗口添加流程其三——服务端代码详解(窗口状态刷新)
当应用端执行measure-layout-draw之后,便会调用WMS中的finishDrawingWindow,处理Surface的状态变更并将Surface show出来。