+22
−0
+72
−0
+45
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
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