1.概述
在11.0 12.0的产品开发中,发现现在很多产品都是高斯模糊背景的,这种高斯模糊背景看起来效果很不错,
产品开发需要SystemUI下拉状态栏背景也是高斯模糊背景,所以就要来实现下拉状态栏高斯模糊背景
2.SystemUI 下拉状态栏背景增加高斯模糊背景核心类
frameworks/base/packages/SystemUI/res/layout/status_bar_expanded.xml
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java
3.SystemUI 下拉状态栏背景增加高斯模糊背景核心功能分析和实现
需要给SystemUI下拉状态栏布局增加高斯模糊背景,首选要从它的布局入手,然后根据布局分析,添加高斯模糊背景
它的布局就是status_bar_expanded.xml,而从布局中发现处理下拉的事件就是在NotificationPanelView.java中处理
1.在status_bar_expanded.xml关于布局的相关源码
--- a/frameworks/base/packages/SystemUI/res/layout/status_bar_expanded.xml
+++ b/frameworks/base/packages/SystemUI/res/layout/status_bar_expan