summaryrefslogtreecommitdiff
path: root/packages/Shell/src
diff options
context:
space:
mode:
author Chris Li <lihongyu@google.com> 2022-11-03 22:06:47 +0800
committer Chris Li <lihongyu@google.com> 2022-11-03 22:06:47 +0800
commit6d3f71163200e22fe7c5e1501dbec1b7071f46dd (patch)
tree9d8e8228ceeb2a3a297e3ef6d1bead68b4b56142 /packages/Shell/src
parent96e8a788ef0fe2f09b480a5de18b269a43db6d7d (diff)
Sync surface position for legacy app transition animation
With legacy app transition: 1. TaskFragment is resized when it is invisible -> update surface position on sync transaction. 2. Activity becomes visible in TaskFragment, which trigger app transition. 3. Animation target is promoted to TaskFragment and create animation leash -> reset position on pending transaction. 4. Apply pending transaction to start legacy app transition -> 1 is applied after 3, which cause the TaskFragment surface position offset in animation leash. This is similar to I74e044f440e40c3c5f99bf0f8c7a601e953dbbc7 Fix: 256689498 Test: Launch Setting into split left with any app, click back to exit the split right. No flicker when Settings shows in fullscreen. Change-Id: Id3db698729a5c25df7e50a49caf504b6fa866aa6
Diffstat (limited to 'packages/Shell/src')
0 files changed, 0 insertions, 0 deletions