diff options
author | 2025-01-09 13:41:01 -0500 | |
---|---|---|
committer | 2025-01-10 14:35:31 -0500 | |
commit | c9c0f6703c7b9f1df899feded854bb60a0da37e0 (patch) | |
tree | 854b3ce52fcebe11d3a55e8af9154f67bfa1e928 /libs/androidfw/ZipUtils.cpp | |
parent | af694e918c02d9a644fcdc4836e9297da7e4741a (diff) |
[sb] Expose a top-level `shouldHomeStatusBarBeVisible` flow
When inflating the top-level StatusBarRoot's AndroidView, everything is
visible at first and there is no way to hide it until all of the
view-binders start up.
The fix here is to allow for StatusBarRoot to watch for the top-level
visibility and hide the entire android view. Then when that value
changes, we can update it.
Also, add the case of HUN, which does require the status bar to be
showing.
Test: `adb shell kill com.android.systemui` with the flag on
Test: HomeStatusBarViewModelImplTest
Bug: 364360986
Flag: com.android.systemui.status_bar_root_modernization
Change-Id: I04cb436c1d2b63f4e24ab9588757be5941728c16
Diffstat (limited to 'libs/androidfw/ZipUtils.cpp')
0 files changed, 0 insertions, 0 deletions