我是靠谱客的博主 默默鲜花,最近开发中收集的这篇文章主要介绍Android 10.0 SystemUI设置QSPanel和QuickQsPanel的高度,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.概述

在10.0的定制SystemUI下拉状态栏UI的时候,要求下拉展开QuickQsPanel,和展开通知栏
就是说一次下拉就要展开QuickQsPanel 不需要二次展开QsPanel 所以就需要认真了解第二次展开
QsPanel的机制

在10.0的原生下拉状态栏中 第一次下拉会展示QuickQsPanel 第二次下拉会展开QSPanel的界面
同时会收缩通知栏 因为QSPanel的高度会比QuickQsPanel的高度高出许多,所以会第二次展开
QsPanel的时候 会同时收缩通知栏

而在StatusBar.java 中第一次创建状态栏的时候 会有QSFragment.java负责管理

2.SystemUI设置QSPanel和QuickQsPanel的高度的核心类

frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSFragment.java

3.SystemUI设置QSPanel和QuickQsPanel的高度的核心功能和分析


protected void setUpQuickSettingsTilePanel() {

View container 

最后

以上就是默默鲜花为你收集整理的Android 10.0 SystemUI设置QSPanel和QuickQsPanel的高度的全部内容,希望文章能够帮你解决Android 10.0 SystemUI设置QSPanel和QuickQsPanel的高度所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(178)

评论列表共有 0 条评论

立即
投稿
返回
顶部