Android 13.0 SystemUI下拉状态栏定制二 锁屏页面横竖屏时钟都居中功能实现二

1.前言

在13.0的系统rom定制化开发中,在关于systemui的锁屏页面功能定制中,由于在平板横屏锁屏功能中,时钟显示的很大,并且是在左旁边居中显示的,
由于需要和竖屏显示一样,所以就需要用到小时钟显示,然后同样需要居中,所以就来分析下相关的源码,来实现具体的功能
如图:

2.SystemUI下拉状态栏定制二 锁屏页面横竖屏时钟都居中功能实现二的核心类

frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardStatusView.java
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java

3.SystemUI下拉状态栏定制二 锁屏页面横竖屏时钟都居中功能实现二的核心功能分析和实现

在系统中, SystemUI 是 Android 系统中负责提供状态栏和导航栏等用户界面的组件。下拉栏和状态栏都属于SystemUI,statusbar管状态栏,用quicksetting管下拉栏,
在实现SystemUI下拉状态栏的相关定制工作中,首先需要分析它的相关布局首选要从它的布局入手,然后根据布局分析,
它的布局就是status_bar_expanded.xml,而从布局中发现处理下拉的事件就是在NotificationPanelView

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-29 14:08:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-29 14:08:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-29 14:08:02       82 阅读
  4. Python语言-面向对象

    2024-01-29 14:08:02       91 阅读

热门阅读

  1. 77.Go中interface{}判nil的正确姿势

    2024-01-29 14:08:02       42 阅读
  2. 设计一个分布式ID

    2024-01-29 14:08:02       47 阅读
  3. flutter中对底部弹框的应用

    2024-01-29 14:08:02       61 阅读
  4. Flutter 点击空白的地方让软键盘消失

    2024-01-29 14:08:02       51 阅读
  5. vue 组件之间相互传值的6种方法

    2024-01-29 14:08:02       51 阅读
  6. vue.js中如何使用动态组件。

    2024-01-29 14:08:02       54 阅读
  7. 题记(31)--哈夫曼树

    2024-01-29 14:08:02       46 阅读
  8. 怎样开发adobe indesign插件,具体流程?

    2024-01-29 14:08:02       51 阅读
  9. 算法训练|下一个排列

    2024-01-29 14:08:02       60 阅读
  10. 1361:产生数(Produce)

    2024-01-29 14:08:02       48 阅读
  11. 极智芯 | 解读国产CPU之龙芯

    2024-01-29 14:08:02       62 阅读
  12. C语言K&R圣经笔记 6.3结构体数组

    2024-01-29 14:08:02       47 阅读