Android 10.0 SystemUI下拉状态栏UI定制化开发系列(十三)

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

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/125374420