Skip window exit animation if display has transition
While shell transition is enabled, since change [1], it also
considers parent transition. And because display rotation
is transition with shell transition, all windows are unable
to remove while rotating display. Then if an activity is
relaunched for the configuration change, its old window will
also appear in the animation, which looks weird.
Because the window removal transaction should be applied with
shell start transaction to perform a display level animation,
so the exit animations are unnecessary.
[1]: I5a4f6fcdf16c5ce40298385d2153e108f43378f2
Bug: 227327391
Test: adb shell setprop persist.wm.debug.shell_transit 1; reboot
Set animation scale to 10x and rotate device.
atest ChangeAppRotationTest
Change-Id: I2d9eb308aaa5d7853e833a022ca5cced99da922e
1 file changed