Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit d5d64422 authored by Evan Rosky's avatar Evan Rosky
Browse files

Add a DefaultMixedHandler handler combined transitions

The current TransitionHandlers have generally isolated themselves
based on feature. Transitions, however, are system-wide and thus
several state-transitions involve a mix of windowing features.

This adds a "DefaultMixedHandler" class which will have the
highest priority (opposite the default handler). Initially,
it only supports the enter-pip+exit-split transition.

In order to support this, individual-feature handlers (split/pip)
needed to be refactored a little so that their animation code
could be re-used in a modular fashion by the mixed-handler.

Bug: 223321458
Test: atest ShellTransitionTests. Also, manual enter pip from
      app in split-screen with shell-transitions
Change-Id: Icf9152654d30028e62b0863cbdd2e917dde19c77
parent 74ef154b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment