diff options
| author | 2025-02-11 11:14:36 +0000 | |
|---|---|---|
| committer | 2025-02-12 14:14:20 +0000 | |
| commit | 4c824ba3c667887592552299b98f0798869b9cf0 (patch) | |
| tree | d1d1c3cff546b8d81c5a83f45e023f9ec37be1cb /libs/androidfw/misc.cpp | |
| parent | 658b0cad005f9e055f011b44674ed4ecf8bee6c1 (diff) | |
[Dual Shade] Blur Notifications when QS is open over LS
Blur the NSSL's content when it is displayed on the LockScreen, and is
covered by the QuickSettings overlay.
Given the limitation of Flexiglass, that the NSSL is always z-ordered
above everything, this CL overrides NSSL's draw phase so that it can
create the visual impression of opening the QS over Notifications by:
- drawing everything (but HUNs) to a separate canvas with a blur effect
- clipping the blurred content by the QS shape
- drawing the HUN on top of everything without blur, without clipping
Bug: 388469101
Test: Open the QS over the LS, and reveive a HUN
- have a few notifications on the LS
- drag down from top-right to open QS shade
- receive a HUN
Flag: com.android.systemui.scene_container
Change-Id: I18b264f5b13ea5335dab1b23a99dbe97944248e5
Diffstat (limited to 'libs/androidfw/misc.cpp')
0 files changed, 0 insertions, 0 deletions