Android 10.0 SystemUI状态栏下拉快捷区域高度调整

1.概述

在10.0的产品开发中,对SystemUI定制化开发的需求也是挺多的,在SystemUI定制化过程中,产品需求要求对QuickQSPanel的设置固定高度,然后好在QuickQSPanel增加控件,实现对QuickQSPanel的定制化功能

2.SystemUI状态栏下拉快捷区域高度调整的核心类

frameworks/base/packages/SystemUI/res/layout/quick_status_bar_expanded_header.xml
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QuickStatusBarHeader.java

3.SystemUI状态栏下拉快捷区域高度调整的核心功能分析和实现

在SystemUI下拉状态栏布局,找到相关的QuickQSPanel的设置高度的类分析,从而看到
相关加载布局的时候是怎么设置的,来完成功能
在下拉状态栏后第一次展开的布局其实是quick_status_bar_expanded_header.xml
而它的布局为:

<com.android.systemui.qs.QuickStatusBarHeader
    xmlns:android="http://schemas.android.com/apk/res/android"<

你可能感兴趣的:(android,framework,SystemUI,下拉状态栏下拉区域高度修改,修改QsPanel高度)