diff options
| author | 2023-09-20 23:51:33 +0000 | |
|---|---|---|
| committer | 2023-11-15 14:10:22 +0000 | |
| commit | 9de5b5bf1c3a5b7ca8514b0f793652f859743b11 (patch) | |
| tree | 82a608b3422bbce6746a3a9956503cdff6116075 /libs/hwui/FrameInfoVisualizer.cpp | |
| parent | 896c5c42c7a2dd9271957872fc1b29d96c1884ea (diff) | |
Use transient Home launch in enter/cancel transition
Replaces the existing enter and cancel desktop transitions from a drag
of the caption handle with a new implementation that uses a transient
launch of Home to defer WC changes (e.g. windowing mode / bounds)
until the user "commits" to entering desktop by releasing the drag.
If the gesture is cancelled, then the CANCEL transition restores the
pre-drag order.
Also handles drag to desktop from split screen differently: cancelling
means that the task goes back into its original split position whereas
before it cancelled into fullscreen.
Bug: 301106941
Test: atest DragToDesktopTransitionHandlerTest
Test: manual - drag fullscreen task to desktop, no flickers and
end state is fine (both from fullscreen and split screen)
Change-Id: I41221eeb99013da35e83d7d3760dbec5e5e3fa62
Diffstat (limited to 'libs/hwui/FrameInfoVisualizer.cpp')
0 files changed, 0 insertions, 0 deletions