summaryrefslogtreecommitdiff
path: root/libs/appfunctions/java
diff options
context:
space:
mode:
author Riddle Hsu <riddlehsu@google.com> 2024-08-01 14:39:07 +0800
committer Riddle Hsu <riddlehsu@google.com> 2024-08-01 15:19:19 +0800
commit84f703b0cede03800fa2cb0f3c494ac309a58b28 (patch)
tree3ca3c70ad75bc01f56779874a730f3066ba3f349 /libs/appfunctions/java
parentbd5e0d9105f2995b7809dc2f3838885b2d1a5ee3 (diff)
Merge animation transaction of app window to transition
When starting a no animation activity which contains a dialog with animation: Transition#onTransactionReady > commitVisibleActivities > AR#commitFinishDrawing > WS#performShowLocked > WSA#applyEnterAnimationLocked > Apply animation if the window is not activity main window. e.g. TYPE_APPLICATION from dialog. The activity doesn't have transition animation. The transition makes the window surfaces of activity visible directly. If the window level animation is applied by pending transaction, the reparent of animation leash may happen at a frame later, which looks like it flickers a frame and then starts the animation. Bug: 355578719 Flag: EXEMPT bugfix Test: Launch an activity in the same task with showing a dialog. E.g. Enter "App info" and press "Uninstall". The dialog window should not be visible directly before starting the fade-in animation. Change-Id: Ie0d0a6829d451ffd907a74569d7e1476f299ef19
Diffstat (limited to 'libs/appfunctions/java')
0 files changed, 0 insertions, 0 deletions