当前位置: 首页 > news >正文

Android 12.0 系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析

1.前言


  在android12.0的系统rom定制化开发中,在系统原生systemui进行自定义下拉状态栏布局的定制的时候,需要在systemui下拉状态栏下滑的时候,根据下滑坐标来
判断当前是滑出通知栏还是滑出控制中心模块,所以就需要根据屏幕宽度,来区分x坐标值为多少是左滑出通知栏或者右滑出控制中心模块,接下来分析下
状态栏下滑坐标等相关功能代码分析

2.系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析的核心类

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

3.系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析的核心功能分析和实现

SystemUI的主要组件,包括状态栏(StatusBar)、导航栏(NavigationBar)、锁屏界面(Lock Screen)和快捷设置面板(Quick Settings Panel)下拉通知布局(NotificationPanelViewController)

systemui主要功能,包括通知管理和显示、系统图标和指示器、屏幕截图和录屏、媒体控制和显示以及手势导航和操作。

    通知管理和显示:
        SystemUI负责接收、管理和显示通知,使用户能够及时了解来自应用程序的重要信息。
        它提供通知栏(Notification Bar)和下拉通知面板(Notification Panel)来展示

http://www.lryc.cn/news/121184.html

相关文章:

  • 服务器安装JDK
  • cpu查询
  • 【muduo】关于自动增长的缓冲区
  • 原型和原型链理解
  • CSS:弹性盒子模型详解(用法 + 例子 + 效果)
  • 分类预测 | Matlab实现基于MIC-BP最大互信息系数数据特征选择算法结合BP神经网络的数据分类预测
  • 拜读苏神-1-深度学习+文本情感分类
  • 【uniapp 小程序开发语法篇】资源引入 | 语法介绍 | UTS 语法支持(链接格式)
  • Stable Diffusion教程(9) - AI视频转动漫
  • 378. 有序矩阵中第 K 小的元素
  • 商品首页(sass+git本地初始化)
  • Games101学习笔记 - MVP矩阵
  • 从零开始搭建个人博客网站(hexo框架)
  • vue的proxy代理详解
  • 计算机网络 ARP协议 IP地址简述
  • 2021年03月 Python(一级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 机器学习实战4-数据预处理
  • 项目管理师基础之项目管理计划和项目文件
  • 【单片机】DS2431,STM32,EEPROM读取与写入
  • c++11 标准模板(STL)(std::basic_stringbuf)(一)
  • flutter开发实战-WidgetsBinding监听页面前台后台退出状态
  • 父进程等待子进程退出 / 僵尸进程孤儿进程
  • 【LeetCode 75】第二十六题(394)字符串解码
  • UNIX网络编程——TCP协议API 基础demo服务器代码
  • [保研/考研机试] KY163 素数判定 哈尔滨工业大学复试上机题 C++实现
  • iOS_crash文件的获取及符号化(解析)
  • STM32定时器TIM控制
  • 网络请求中,token和cookie有什么区别
  • Javaweb_xml
  • http相关知识点