From 31f53679b17e31277e7c3386608a3ccea1ba496c Mon Sep 17 00:00:00 2001 From: Sherry Zhou Date: Fri, 5 May 2023 00:22:02 +0000 Subject: [PATCH] Fix weather clock clipped when swiping in Lockscreen The cause is that layer will be clipped to the bound when alpha < 1.0 Previously reverted due to b/280863001, b/280873846 Test: atest KeyguardClockSwitchControllerTest, KeyguardStatusViewTest TurnOffUnlockScreenToAoD, LockscreenWithNone Bug: 279487893 Change-Id: Ia73ea00920ca0147e0acc5d2919b457203b7575e --- .../KeyguardClockSwitchController.java | 14 ++++++++++ .../android/keyguard/KeyguardStatusView.java | 27 +++++++++++++++++++ .../KeyguardStatusViewController.java | 3 ++- .../KeyguardClockSwitchControllerTest.java | 14 ++++++++-- .../keyguard/KeyguardStatusViewTest.kt | 10 +++++++ 5 files changed, 65 insertions(+), 3 deletions(-) diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java index d8bf570954df6..676f342775efa 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java @@ -178,6 +178,20 @@ public class KeyguardClockSwitchController extends ViewController