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

Commit 3d293c43 authored by Vinit Nayak's avatar Vinit Nayak
Browse files

Add test logs for animating in split launch

Bug: 288939273
Change-Id: Ib1728d859f33fa3f673f67eca754ec9813b0562b
parent 993c311b
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -38,6 +38,8 @@ import static com.android.launcher3.QuickstepTransitionManager.RECENTS_LAUNCH_DU
import static com.android.launcher3.QuickstepTransitionManager.SPLIT_DIVIDER_ANIM_DURATION;
import static com.android.launcher3.QuickstepTransitionManager.SPLIT_LAUNCH_DURATION;
import static com.android.launcher3.Utilities.getDescendantCoordRelativeToAncestor;
import static com.android.launcher3.testing.shared.TestProtocol.LAUNCH_SPLIT_PAIR;
import static com.android.launcher3.testing.shared.TestProtocol.testLogD;
import static com.android.launcher3.util.MultiPropertyFactory.MULTI_PROPERTY_VALUE;
import static com.android.quickstep.views.DesktopTaskView.DESKTOP_MODE_SUPPORTED;

@@ -431,6 +433,7 @@ public final class TaskViewUtils {
            int initialTaskId, int secondTaskId, @NonNull TransitionInfo transitionInfo,
            SurfaceControl.Transaction t, @NonNull Runnable finishCallback) {
        if (launchingTaskView != null) {
            testLogD(LAUNCH_SPLIT_PAIR, "composeRecentsSplitLaunchAnimator taskView not-null");
            AnimatorSet animatorSet = new AnimatorSet();
            animatorSet.addListener(new AnimatorListenerAdapter() {
                @Override
@@ -463,7 +466,10 @@ public final class TaskViewUtils {
        TransitionInfo.Change splitRoot2 = null;
        for (int i = 0; i < transitionInfo.getChanges().size(); ++i) {
            final TransitionInfo.Change change = transitionInfo.getChanges().get(i);
            if (change.getTaskInfo() == null) continue;
            if (change.getTaskInfo() == null) {
                testLogD(LAUNCH_SPLIT_PAIR, "changeTaskInfo null; change: " + change);
                continue;
            }
            final int taskId = change.getTaskInfo().taskId;
            final int mode = change.getMode();

@@ -499,6 +505,7 @@ public final class TaskViewUtils {

    private static void animateSplitRoot(SurfaceControl.Transaction t,
            TransitionInfo.Change splitRoot) {
        testLogD(LAUNCH_SPLIT_PAIR, "animateSplitRoot: " + splitRoot);
        if (splitRoot != null) {
            t.show(splitRoot.getLeash());
            t.setAlpha(splitRoot.getLeash(), 1.f);
+3 −0
Original line number Diff line number Diff line
@@ -17,6 +17,8 @@
package com.android.quickstep.util;

import static com.android.launcher3.Utilities.postAsyncCallback;
import static com.android.launcher3.testing.shared.TestProtocol.LAUNCH_SPLIT_PAIR;
import static com.android.launcher3.testing.shared.TestProtocol.testLogD;
import static com.android.launcher3.util.Executors.MAIN_EXECUTOR;
import static com.android.launcher3.util.SplitConfigurationOptions.DEFAULT_SPLIT_RATIO;
import static com.android.quickstep.util.SplitSelectDataHolder.SPLIT_PENDINGINTENT_PENDINGINTENT;
@@ -522,6 +524,7 @@ public class SplitSelectStateController {
        public void startAnimation(IBinder transition, TransitionInfo info,
                SurfaceControl.Transaction t,
                IRemoteTransitionFinishedCallback finishedCallback) {
            testLogD(LAUNCH_SPLIT_PAIR, "Received split startAnimation");
            final Runnable finishAdapter = () ->  {
                try {
                    finishedCallback.onTransitionFinished(null /* wct */, null /* sct */);
+1 −0
Original line number Diff line number Diff line
@@ -157,6 +157,7 @@ public final class TestProtocol {
    public static final String TWO_TASKBAR_LONG_CLICKS = "b/262282528";
    public static final String FLAKY_ACTIVITY_COUNT = "b/260260325";
    public static final String ICON_MISSING = "b/282963545";
    public static final String LAUNCH_SPLIT_PAIR = "b/288939273";

    public static final String REQUEST_EMULATE_DISPLAY = "emulate-display";
    public static final String REQUEST_STOP_EMULATE_DISPLAY = "stop-emulate-display";