Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 39169f81 authored by Riddle Hsu's avatar Riddle Hsu Committed by Android (Google) Code Review
Browse files

Merge "Skip default animation of embedded activity for scene transition" into udc-dev

parents 2907102b a877b9f9
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.wm.shell.activityembedding;

import static android.app.ActivityOptions.ANIM_SCENE_TRANSITION;
import static android.window.TransitionInfo.FLAG_FILLS_TASK;
import static android.window.TransitionInfo.FLAG_IN_TASK_WITH_EMBEDDED_ACTIVITY;

@@ -111,6 +112,11 @@ public class ActivityEmbeddingController implements Transitions.TransitionHandle
        if (containsNonEmbeddedChange && !handleNonEmbeddedChanges(changes)) {
            return false;
        }
        final TransitionInfo.AnimationOptions options = info.getAnimationOptions();
        if (options != null && options.getType() == ANIM_SCENE_TRANSITION) {
            // Scene-transition will be handled by app side.
            return false;
        }

        // Start ActivityEmbedding animation.
        mTransitionCallbacks.put(transition, finishCallback);