From 80836f637fcc5a0a75d1a5a128fca82c3650eb10 Mon Sep 17 00:00:00 2001 From: Alex Chau Date: Thu, 11 Nov 2021 19:38:25 +0000 Subject: [PATCH] Update corner radius of both snapshot in app pair Fix: 206002609 Test: manual Change-Id: I6af28c6948769eac53326d61e84ac39196bd840f --- .../src/com/android/quickstep/views/GroupedTaskView.java | 7 ++++++- quickstep/src/com/android/quickstep/views/TaskView.java | 5 ++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/quickstep/src/com/android/quickstep/views/GroupedTaskView.java b/quickstep/src/com/android/quickstep/views/GroupedTaskView.java index eace227c5c..ba74b0dc61 100644 --- a/quickstep/src/com/android/quickstep/views/GroupedTaskView.java +++ b/quickstep/src/com/android/quickstep/views/GroupedTaskView.java @@ -14,7 +14,6 @@ import androidx.annotation.Nullable; import com.android.launcher3.DeviceProfile; import com.android.launcher3.R; import com.android.launcher3.util.RunnableList; -import com.android.launcher3.util.SplitConfigurationOptions; import com.android.launcher3.util.SplitConfigurationOptions.StagedSplitBounds; import com.android.launcher3.util.TransformingTouchDelegate; import com.android.quickstep.RecentsModel; @@ -241,4 +240,10 @@ public class GroupedTaskView extends TaskView { taskIconHeight, mPrimaryTempRect, mSecondaryTempRect, isRtl, deviceProfile, mSplitBoundsConfig); } + + @Override + protected void updateSnapshotRadius() { + super.updateSnapshotRadius(); + mSnapshotView2.setFullscreenParams(mCurrentFullscreenParams); + } } diff --git a/quickstep/src/com/android/quickstep/views/TaskView.java b/quickstep/src/com/android/quickstep/views/TaskView.java index 62aa73db5b..fab383763c 100644 --- a/quickstep/src/com/android/quickstep/views/TaskView.java +++ b/quickstep/src/com/android/quickstep/views/TaskView.java @@ -92,7 +92,6 @@ import com.android.quickstep.TaskThumbnailCache; import com.android.quickstep.TaskUtils; import com.android.quickstep.TaskViewUtils; import com.android.quickstep.util.CancellableTask; -import com.android.quickstep.util.LauncherSplitScreenListener; import com.android.quickstep.util.RecentsOrientedState; import com.android.quickstep.util.TaskCornerRadius; import com.android.quickstep.util.TransformParams; @@ -369,7 +368,7 @@ public class TaskView extends FrameLayout implements Reusable { private float mGridProgress; private float mNonGridScale = 1; private float mDismissScale = 1; - private final FullscreenDrawParams mCurrentFullscreenParams; + protected final FullscreenDrawParams mCurrentFullscreenParams; protected final StatefulActivity mActivity; // Various causes of changing primary translation, which we aggregate to setTranslationX/Y(). @@ -1374,7 +1373,7 @@ public class TaskView extends FrameLayout implements Reusable { invalidateOutline(); } - void updateSnapshotRadius() { + protected void updateSnapshotRadius() { updateCurrentFullscreenParams(mSnapshotView.getPreviewPositionHelper()); mSnapshotView.setFullscreenParams(mCurrentFullscreenParams); }