Notify transition ready for player before taking snapshot
So SnapshotController and shell's onTransitionReady can run in parallel.
That reduces the latency before starting the animator.
Theoretically, the binder transmission time of transition info is
usually enough to complete the snapshot. However, even if hardcoding
hundreds millisecond to delay the snapshot until the transition is
finished, the snapshot is still captured successfully, so it should be
safe to reorder.
Bug: 279437990
Bug: 297493149
Test: TransitionTests#testTransientLaunch
KeyboardVisibilityControlTest
Test: Disable animation. Launch/back between different tasks.
The valid snapshot of the closed task can still be shown in recent.
Change-Id: Id3cc1cc47412c098c8c8e8d63a09367772527400
Loading
Please register or sign in to comment