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
Loading
Please register or sign in to comment