diff options
author | Matt Pietal <mpietal@google.com> | 2020-11-19 13:06:25 -0500 |
---|---|---|
committer | Matt Pietal <mpietal@google.com> | 2020-11-19 14:41:42 -0500 |
commit | 217dba4c109bfe36c4cd9269d8427c92570f04f7 (patch) | |
tree | 694df3aead0c2324ba712099a1bdb148e9dee390 /packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java | |
parent | 385c08c2cafabbb0034acb30e0d71d70e46efaad (diff) |
AOD - Large clock
Support large clock when no notifications are present. Remove
immediately when a HUN appears.
Bug: 172360102
Test: manual
Change-Id: I7ed4689b4d1d4176e0a4a29fc61150905037f484
Diffstat (limited to 'packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java')
-rw-r--r-- | packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java index 6c695341680f..c5c36e920d45 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java @@ -61,6 +61,7 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS */ private AnimatableClockController mNewLockScreenClockViewController; private FrameLayout mNewLockScreenClockFrame; + private AnimatableClockController mNewLockScreenLargeClockViewController; private int mLockScreenMode = KeyguardUpdateMonitor.LOCK_SCREEN_MODE_NORMAL; @@ -189,6 +190,7 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS void refresh() { if (mNewLockScreenClockViewController != null) { mNewLockScreenClockViewController.refreshTime(); + mNewLockScreenLargeClockViewController.refreshTime(); } mView.refresh(); @@ -221,9 +223,15 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS mView.findViewById(R.id.animatable_clock_view), mStatusBarStateController); mNewLockScreenClockViewController.init(); + mNewLockScreenLargeClockViewController = + new AnimatableClockController( + mView.findViewById(R.id.animatable_clock_view_large), + mStatusBarStateController); + mNewLockScreenLargeClockViewController.init(); } } else { mNewLockScreenClockViewController = null; + mNewLockScreenLargeClockViewController = null; } mView.updateLockScreenMode(mLockScreenMode); updateAodIcons(); |