From 0877aabf28073cf56f4e837d702a75111f12ac61 Mon Sep 17 00:00:00 2001 From: Robert Snoeberger Date: Tue, 11 Jun 2019 16:48:41 -0400 Subject: [PATCH] Reduce overlap of analog clock with smart space. To reduce overlap, this change biases offset to positive Y so that the clock remains lower on the screen. Note that this doesn't prevent overlap. It only helps reduce it. Bug: 133188468 Test: collected screenshots over accelerated 24 hrs and looked for overlap. Change-Id: Ib6bdc19a5c93af2cd5df8400e2fa3106c281acf9 --- .../SystemUI/src/com/android/keyguard/clock/ClockLayout.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/keyguard/clock/ClockLayout.java b/packages/SystemUI/src/com/android/keyguard/clock/ClockLayout.java index 19083459a87c0..7485d336174cf 100644 --- a/packages/SystemUI/src/com/android/keyguard/clock/ClockLayout.java +++ b/packages/SystemUI/src/com/android/keyguard/clock/ClockLayout.java @@ -94,7 +94,8 @@ public class ClockLayout extends FrameLayout { getBurnInOffset(mBurnInPreventionOffsetX * 2, true) - mBurnInPreventionOffsetX, mDarkAmount); final float offsetY = MathUtils.lerp(0f, - getBurnInOffset(mBurnInPreventionOffsetY * 2, false) - mBurnInPreventionOffsetY, + getBurnInOffset(mBurnInPreventionOffsetY * 2, false) + - 0.5f * mBurnInPreventionOffsetY, mDarkAmount); // Put the analog clock in the middle of the screen.