Merge "Plumb the animation info from convertToTranslucent to transition" into udc-dev am: f88472e18b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23302840 Change-Id: Id76b0df2a2126e6239073914162b89a762cb8993 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -18,6 +18,7 @@ package com.android.server.wm;
|
||||
|
||||
import static android.Manifest.permission.CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS;
|
||||
import static android.app.Activity.FULLSCREEN_MODE_REQUEST_ENTER;
|
||||
import static android.app.ActivityOptions.ANIM_SCENE_TRANSITION;
|
||||
import static android.app.ActivityTaskManager.INVALID_TASK_ID;
|
||||
import static android.app.ActivityTaskManager.INVALID_WINDOWING_MODE;
|
||||
import static android.app.FullscreenRequestHandler.REMOTE_CALLBACK_RESULT_KEY;
|
||||
@@ -818,6 +819,13 @@ class ActivityClientController extends IActivityClientController.Stub {
|
||||
null /*startTask */, null /* remoteTransition */,
|
||||
null /* displayChange */);
|
||||
r.mTransitionController.setReady(r.getDisplayContent());
|
||||
if (under != null && under.returningOptions != null
|
||||
&& under.returningOptions.getAnimationType()
|
||||
== ANIM_SCENE_TRANSITION) {
|
||||
// Pass along the scene-transition animation-type
|
||||
transition.setOverrideAnimation(TransitionInfo.AnimationOptions
|
||||
.makeSceneTransitionAnimOptions(), null, null);
|
||||
}
|
||||
} else {
|
||||
transition.abort();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user