Activity窗口自定义动画资源加载源码分析

通过Theme设置的动画 支持的动画属性 在AndroidManifest.xml中通过设置style的形式指定动画资源,比如有:activityOpenEnterAnimation framework中定义动画的属性文件为:base/core/res/res/values/attrs.xml 其中


Activity添加自定义过度动画

本文基于Android 13 通过xml引入动画 适用于应用内有多个Activity的场景,这些Activity都在同一个Task任务栈内, 换而言之,下面的配置对Task之间的切换动画不生效,launchMode也会有影响,详细说明请参考 不同Android版本之间的区别 定义动画文件 在res/


从Framework层分析高斯模糊的实现逻辑

本文基于Android 13源码分析 当试图阅读AOSP源码的时候往往无从下手,本文试图从设置窗口高斯模糊效果为目的来梳理Framework中一些重要类的各种关系,比如从Activity根View的创建到window的加载以及和ViewRootImpl的关系,最后在自定义Window中模拟Activ