summaryrefslogtreecommitdiff
path: root/libs/androidfw/ConfigDescription.cpp
diff options
context:
space:
mode:
author Matt Pietal <mpietal@google.com> 2022-12-06 19:26:36 +0000
committer Matt Pietal <mpietal@google.com> 2022-12-20 13:07:14 +0000
commit79c7aaa06e197f0faf6aa1bf2d278e8355cdf888 (patch)
treec6cf8bb40ecadb104b3a6c5ccd93a708141f06b9 /libs/androidfw/ConfigDescription.cpp
parent08ea7a84f1cf6c368e40d0c3a8d5212f947a9a69 (diff)
[DO NOT MERGE] Coordinated DREAMING->LOCKSCREEN animation
Part 1: Update dream side. Shift to utilize KeyguardTransitionRepository as the source for all motion between states. DreamingToLockscreenTransitionViewModel contains all logic that subdivides the total animation time into flowables that emit events during only their proper subsection. This means one animator now runs the view animations across all spaces. As part of this, add DreamCallbackController as a data source for KeyguardRepository. The dream activity will signal the transition to begin via onWakeUp(), which will start the view motions, then run the unocclude transition, and then finally the lockscreen view motions. Part 2 coming next... lockscreen tweaks Test: atest KeyguardRepositoryImplTest DreamOverlayContainerViewControllerTest DreamOverlayAnimationsControllerTest DreamingToLockscreenTransitionViewModelTest DreamOverlayServiceTest Bug: 260631205 Change-Id: I9bcf877927d1e92e8c751d0b83d2dd70f15912f1
Diffstat (limited to 'libs/androidfw/ConfigDescription.cpp')
0 files changed, 0 insertions, 0 deletions