Merge "Create transition when converting an Activity to translucent" into udc-dev am: cf71476fd8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22779397 Change-Id: I69faa63ecd347eb2dff4df1d08ce64779c5c7138 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -807,11 +807,8 @@ class ActivityClientController extends IActivityClientController.Stub {
|
|||||||
if (under != null) {
|
if (under != null) {
|
||||||
under.returningOptions = safeOptions != null ? safeOptions.getOptions(r) : null;
|
under.returningOptions = safeOptions != null ? safeOptions.getOptions(r) : null;
|
||||||
}
|
}
|
||||||
// Create a transition if the activity is playing in case the current activity
|
// Create a transition to make sure the activity change is collected.
|
||||||
// didn't commit invisible. That's because if this activity has changed its
|
final Transition transition = r.mTransitionController.isShellTransitionsEnabled()
|
||||||
// visibility while playing transition, there won't able to commit visibility until
|
|
||||||
// the running transition finish.
|
|
||||||
final Transition transition = r.mTransitionController.inPlayingTransition(r)
|
|
||||||
&& !r.mTransitionController.isCollecting()
|
&& !r.mTransitionController.isCollecting()
|
||||||
? r.mTransitionController.createTransition(TRANSIT_TO_FRONT) : null;
|
? r.mTransitionController.createTransition(TRANSIT_TO_FRONT) : null;
|
||||||
final boolean changed = r.setOccludesParent(false);
|
final boolean changed = r.setOccludesParent(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user