1.概述
在13.0的系统产品rom定制化开发中,对SystemUI的定制需求也是挺多的,在下拉状态栏中 添加截图快捷开关,也是常有的开发功能,下面就以添加 截图功能为例功能的实现
2.SystemUI 状态栏下拉快捷添加截图快捷开关的核心代码
frameworks/base/packages/SystemUI/res/values/config.xml
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
3.SystemUI 状态栏下拉快捷添加截图快捷开关的功能分析和实现
在Systemui的下拉状态栏的相关源码中,在快捷设置区域QSPanel及点击事件流程 分析 SystemUI下拉之后的那些快捷设置菜单选项也是属于
SystemUI的⼀种;它的加载也是随着PhoneStatusBar的加载⽽加载的,而在systemui下拉状态栏中,在qs面板的区域首选显示的是
Quick Quick Settings,二次下拉就会显示Quick Settings,所以接下来分析下QSPanel.java的相关源码文章来源:https://www.toymoban.com/news/detail-768300.html
QS面板实际上有多种状态,包括:
• Quick Quick Settings (QQS) : 即初级展开面板,是一次下拉面板看到的简版QS面板,包含少量的开关,如下左侧的图
• Quick Settings (QS) : 完整QS面板,是二次下拉面板看到的完成QS面板,其包含更多的开关,如下右侧的图
• 另外还有开关编辑面板,开关详情页面
SystemUI中称通知栏下拉面板开关区域中的单个开关为Tile
在下拉状态栏中QSPanel.java就是下拉展开负责绘制页面的,对于增加日期布局,其实就是增加SystemUI的DateView类文章来源地址https://www.toymoban.com/news/detail-768300.html
到了这里,关于android 13.0 SystemUI状态栏下拉快捷添加截图快捷开关的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!