1.概述
系统SystemUI下拉状态栏UI定制化第十三讲 本篇主要讲述如何在下拉状态栏的通知栏默认展开每一条通知 ,在原生系统中,默认最后一条是收缩的 有个朝下的箭头点击后展开 本文讲解修改为默认展开
如图:
2.核心代码
主要代码:
frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\NotificationViewHierarchyManager.java
frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBar.java
frameworks\base\packages\SystemUI\res\values\config.xml
3.核心代码分析
3.1StatusBar.java代码分析
public class StatusBar extends SystemUI implements DemoMode,
ActivityStarter, OnUnlockMethodChangedListener,
OnHeadsUpChangedListener, CommandQueue.Callbacks, ZenModeController.Callback,
ColorExtractor.OnColorsChangedListener, ConfigurationListener,
StatusBarStateController.StateListener, ShadeController,
ActivityLau