Merge "Make screenshot animation display over cutout area" into sc-dev am: 40c606b4f9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15017445 Change-Id: I8936423b325866fd475dc52d837dff490e70b682
This commit is contained in:
@@ -479,6 +479,11 @@ public class ScreenshotView extends FrameLayout implements
|
||||
final PointF finalPos = new PointF(targetPosition.exactCenterX(),
|
||||
targetPosition.exactCenterY());
|
||||
|
||||
// Shift to screen coordinates so that the animation runs on top of the entire screen,
|
||||
// including e.g. bars covering the display cutout.
|
||||
int[] locInScreen = mScreenshotPreview.getLocationOnScreen();
|
||||
startPos.offset(targetPosition.left - locInScreen[0], targetPosition.top - locInScreen[1]);
|
||||
|
||||
if (DEBUG_ANIM) {
|
||||
Log.d(TAG, "toCorner: startPos=" + startPos);
|
||||
Log.d(TAG, "toCorner: finalPos=" + finalPos);
|
||||
|
||||
Reference in New Issue
Block a user