+16
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
The notification itself won't be hooked up until android U.
- The message container now has two (View.GONE) children, one for work
profile first run, the other for screenshot detection.
- All interactions with this space go through
MessageContainerController.
- Populating the message space has two phases: figuring out which
messages want to be shown, then showing no more than one. These are
implemented as separate methods on each of
ScreenshotDetectionController and WorkProfileMessageController.
MessageContainerController no longer knows the details of these views.
- ScreenshotDetectionController doesn't do the actual detection yet, but
the UI bits have been manually tested.
- Moved the MessageContainerController.onScreenshotTaken calls to right
after the entrance animation completes in ScreenshotController.
Flags: Added a new SCREENSHOT_DETECTION flag. The detection and relevant
display code are protected by this. All other changes to the
message space are protected by the work profile flag.
Test: atest com.android.systemui.screenshot
Bug: 265937777
Change-Id: Id1e51ffcb322839badf4f1d81a5aafceb0b67a06