Update TaskOverlay corner radius as fullscreen parameters are updated.

Bug: 230470826
Test: Build and run
Change-Id: I3b6914bf7423ec60d28d2d06ee5225de1b6862c1
This commit is contained in:
Zak Cohen
2022-04-28 17:50:16 -07:00
parent bf33e85cb7
commit f2cd2f7748
3 changed files with 6 additions and 2 deletions
@@ -316,6 +316,10 @@ public class TaskOverlayFactory implements ResourceBasedOverride {
Toast.LENGTH_LONG).show();
}
/** Called when the snapshot has updated its full screen drawing parameters. */
public void setFullscreenParams(TaskView.FullscreenDrawParams fullscreenParams) {
}
private class ScreenshotSystemShortcut extends SystemShortcut {
private final BaseDraggingActivity mActivity;
@@ -283,6 +283,7 @@ public class TaskThumbnailView extends View {
public void setFullscreenParams(TaskView.FullscreenDrawParams fullscreenParams) {
mFullscreenParams = fullscreenParams;
getTaskOverlay().setFullscreenParams(fullscreenParams);
invalidate();
}
@@ -20,7 +20,6 @@ import static android.view.Display.DEFAULT_DISPLAY;
import static android.widget.Toast.LENGTH_SHORT;
import static com.android.launcher3.AbstractFloatingView.TYPE_TASK_MENU;
import static com.android.launcher3.LauncherState.OVERVIEW_SPLIT_SELECT;
import static com.android.launcher3.Utilities.comp;
import static com.android.launcher3.Utilities.getDescendantCoordRelativeToAncestor;
import static com.android.launcher3.anim.Interpolators.ACCEL_DEACCEL;
@@ -1026,7 +1025,7 @@ public class TaskView extends FrameLayout implements Reusable {
}
public float getTaskCornerRadius() {
return TaskCornerRadius.get(mActivity);
return mCurrentFullscreenParams.mCornerRadius;
}
@Override