summaryrefslogtreecommitdiff
path: root/libs/androidfw/misc.cpp
diff options
context:
space:
mode:
author András Kurucz <kurucz@google.com> 2025-02-11 11:14:36 +0000
committer András Kurucz <kurucz@google.com> 2025-02-12 14:14:20 +0000
commit4c824ba3c667887592552299b98f0798869b9cf0 (patch)
treed1d1c3cff546b8d81c5a83f45e023f9ec37be1cb /libs/androidfw/misc.cpp
parent658b0cad005f9e055f011b44674ed4ecf8bee6c1 (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