[RESTRICT AUTOMERGE]BackGestureAnimation: a lightweight recents
animation controller Copy most of code from RecentsAnimationController to back gesture animation controller(BackNaviAnimationController), the infrastructure can be reused for either back-to-home/back-to-task/back-to-activity animations if needed. Since the infrasturcture of legacy recents animation controller should be stable already, we don't need to worry about issues like leak leashes/flickers/fixed rotation. BackAnimationAdaptor is a temporary class to help migrate to shell transition, the target is to replace it by RemoteTransition. Next step: Migrate to shell transition, decouple animation info from BackNavigationInfo. Test: manually play back to home animation to verify no flicker/black background/leak surface. Also test that there can play back to home animation even when quick swipe. Test: atest BackNavigationTest Test: atest BackNavigationControllerTests BackAnimationControllerTest Bug: 237642535 Change-Id: I436a3dcf5011c56c08d131b40168f19128cc8723
Loading
Please register or sign in to comment