From 60028e89fcd03d22e1e431556686d82c34b06b9c Mon Sep 17 00:00:00 2001 From: Matt Pietal Date: Tue, 1 Dec 2020 10:52:28 -0500 Subject: AOD - Scale large clock for burn-in protection Scale the AOD large clock between [0.8, 1.0] in both x,y directions, in order to keep the clock centered. The large clock will still be shifted on the y-axis as well. Bug: 13129102 Test: manual, burn in tests Change-Id: I86235d39b199a1a10cfb40e474f1e1e58b9c11d8 --- .../com/android/keyguard/KeyguardClockSwitchController.java | 11 +++++++++-- .../com/android/keyguard/KeyguardStatusViewController.java | 8 +++++--- .../src/com/android/systemui/doze/util/BurnInHelper.kt | 9 +++++++++ .../systemui/statusbar/notification/AnimatableProperty.java | 8 ++++++++ .../statusbar/phone/KeyguardClockPositionAlgorithm.java | 7 +++++++ .../statusbar/phone/NotificationPanelViewController.java | 3 ++- 6 files changed, 40 insertions(+), 6 deletions(-) diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java index c5c36e920d45..829ff9771fb4 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java @@ -62,6 +62,7 @@ public class KeyguardClockSwitchController extends ViewController