状态栏图标

36 阅读1分钟

StatusBarSignalPolicy 主要处理独立窗口上的状态栏,也就是非锁屏上的锁屏

PhoneStatusBarPolicy 主要处理锁屏上的状态栏

QSStatusBar 锁屏控制中心上

KeyguardStatusBarView 锁屏上

PhoneStatusBarView 独立窗口上StatusBar

锁屏上状态栏只有系统图标,应用图标只有在非锁屏上才有,

而且应用图标是位于左边,系统图标是位于右边,应用图标容器是NotificationIconContainer

系统图标的容器是StatusIconContainerStatusBarIconController 是图标的ViewController控制器,它的实现类是StatusBarIconControllerImpl,单个图标是StatusIconDisplayable,通过不断改变transalationX,来完成左右布局