🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### 本章主要内容: - 示例最原始最简单的窗口创建方法 - 研究WMS的窗口管理结构 - 探讨WMS布局系统的工作原理 - 研究WMS动画系统的工作原理 #### 本章涉及的源代码文件名及位置: - SystemServer.java `frameworks/base/services/java/com/android/server/SystemServer.java` - WindowManagerService.java `frameworks/base/services/java/com/android/server/wm/WindowManagerService.java` - ActivityStack.java `frameworks/base/services/java/com/android/server/am/ActivityStack.java` - WindowState.java `frameworks/base/services/java/com/android/server/wm/WindowState.java` - PhoneWindowManager.java `frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java` - AccelerateDecelerateInterpolator.java `frameworks/base/core/java/android/view/animation/AccelerateDecelerateInterpolator.java` - Animation.java `frameworks/base/core/java/android/view/animation/Animation.java` - AlphaAnimation.java `frameworks/base/core/java/android/view/animation/AlphaAnimation.java` - WindowAnimator.java `frameworks/base/services/java/com/android/server/wm/WindowAnimator.java` - WindowStateAnimator.java `frameworks/base/services/java/com/android/server/wm/WindowStateAnimator.java`