Handle rotation while recents animation is running
- It's not actually possible for Launcher to cleanly handle display
configuration changes since all of its signals are after the
rotation has happened which affects the app in live tile mode.
Instead, we can preemptively cancel the recents animation in these
cases, providing Launcher the snapshot to update the running task
view with.
Bug: 189843542
Test: atest RecentsAnimationControllerTest
Test: With live-tile enabled, swipe up to overview and rotate
or swipe up, and then change a display property (size/density/etc)
Change-Id: I41278e78b491c4b956e49b8b1fea40b470252aab
4 files changed