
shell transition
文章平均质量分 85
千里马学框架
安卓架构师,安卓技术专家,android framework
展开
-
aosp15系统窗口闪屏原生bug-dim图层相关-你会修改吗?
3、点击跳转复现问题 复现非常简单,MainActivity点击弹出DialogActivity后,再点击DialogActivity弹出第二个DialogActivity,再返回就必现。近期各个大厂已经开始准备aosp15的系统rom适配工作了,应该是想2025年初开发发布相关的新机型,所以慢慢的我们也要开始适应aosp15版本的相关问题的修改和研究哈。刚好千里马的学员朋友们非常期望有这样的一些窗口疑难类的bug,也刚好可以作为。后的一些实战扩展项目给大家进行企业级别的实战哈。原创 2024-11-08 23:32:01 · 833 阅读 · 0 评论 -
aosp15/14 窗口动画ShellTransition深入实战专题剖析
最新版本安卓aosp15 分支r3总计30课时以上有android相关基础知识,android framework相关基础知识的人群,适合安卓系统工程师,窗口相关工程师要进行提高的,或者企业里面经常要解决一些显示类疑难问题如:闪屏,闪黑,黑屏等人群。课程知识收益1、最新的aosp15代码的ShellTransition相关内容的深入剖析2、深入理解同步刷新等机制及相关的作用3、aosp15版本winscope相关的高级用法,分析显示类问题高级技巧。原创 2025-01-01 11:45:55 · 480 阅读 · 0 评论 -
ShellTransition源码分析:WMCore收集WindowContainer到finishNow执行
那么到这里WMShell -----------------> WMCore这个过程就完成了,接下来的就是WMCore等待收集的WindowContainer完成绘制finish后,再触发onTransactionReady了.收集的wc有3个是重复的,都是ActivityRecord,所以最后收集到了4个wc,即Transition的mParticipants集合一共有四个元素,一般对应的SyncGroup的mRootMembers也有四个元素。原创 2024-12-17 21:37:53 · 682 阅读 · 0 评论 -
aosp15的窗口过渡动画ShellTransition相关的核心类整体介绍(1)
这里ShellTransition其实可以变成两部分,一个Shell和Transition,这里Shell大家可以简单认为代表是WMShell,而Transition就是普通的过渡的意思,这里Transition和以前的AppTransition中的Transition其实没有任何差别哈,都可以简单认为其实是一种App跳转的一种过渡,只不过差别如下:AppTransition 整体都是在system_server进程自己独立完成,但是ShellTransition一般的。原创 2024-12-09 17:41:16 · 1028 阅读 · 0 评论 -
aosp15 shelltransition之桌面点击启动app部分-systemserver部分
上面startActivityUnchecked中主要有3个部分和transition相关步骤这里transitionController.createAndStartCollecting(TRANSIT_OPEN)就是创建出对应的Transition核心重点就是startCollecting方法这里主要看看mSyncEngine.startSyncSet方法总结一下transitionController.createAndStartCollecting干的事情。原创 2024-11-01 15:31:32 · 1113 阅读 · 0 评论