diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardClockPositionAlgorithm.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardClockPositionAlgorithm.java index 1bd5e33031893..19e829592f79d 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardClockPositionAlgorithm.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardClockPositionAlgorithm.java @@ -193,7 +193,8 @@ public class KeyguardClockPositionAlgorithm { float clockYTarget = mCurrentlySecure ? mMinTopMargin : -mKeyguardStatusHeight; // Move clock up while collapsing the shade - final float shadeExpansion = mExpandedHeight / mMaxPanelHeight; + float shadeExpansion = mExpandedHeight / mMaxPanelHeight; + shadeExpansion = Interpolators.FAST_OUT_LINEAR_IN.getInterpolation(shadeExpansion); final float clockY = MathUtils.lerp(clockYTarget, clockYRegular, shadeExpansion); return (int) MathUtils.lerp(clockY, clockYDark, mDarkAmount);