Loading packages/SystemUI/customization/src/com/android/systemui/shared/clocks/view/SimpleDigitalClockTextView.kt +13 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.util.AttributeSet import android.util.Log import android.util.MathUtils.lerp import android.util.TypedValue import android.view.MotionEvent import android.view.View import android.view.View.MeasureSpec.EXACTLY import android.view.animation.Interpolator Loading @@ -36,6 +37,7 @@ import android.view.animation.PathInterpolator import android.widget.TextView import com.android.app.animation.Interpolators import com.android.internal.annotations.VisibleForTesting import com.android.systemui.Flags.clockFidgetAnimation import com.android.systemui.animation.AxisDefinition import com.android.systemui.animation.GSFAxes import com.android.systemui.animation.TextAnimator Loading Loading @@ -204,6 +206,17 @@ open class SimpleDigitalClockTextView( var lockscreenColor = Color.WHITE var aodColor = Color.WHITE override fun onTouchEvent(evt: MotionEvent): Boolean { if (super.onTouchEvent(evt)) return true if (clockFidgetAnimation() && evt.action == MotionEvent.ACTION_UP) { (parent as? FlexClockView)?.animateFidget(evt.x, evt.y) ?: animateFidget(evt.x, evt.y) return true } return false } private val animatorListener = object : TextAnimatorListener { override fun onInvalidate() = invalidate() Loading packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/KeyguardClockInteractor.kt +3 −3 Original line number Diff line number Diff line Loading @@ -231,10 +231,10 @@ constructor( return } if (selectedClockSize.value == ClockSizeSetting.DYNAMIC) { clockEventController.handleFidgetTap(x, y) } else { if (wallpaperFocalAreaInteractor.hasFocalArea.value) { wallpaperFocalAreaInteractor.setTapPosition(x, y) } else { clockEventController.handleFidgetTap(x, y) } } Loading Loading
packages/SystemUI/customization/src/com/android/systemui/shared/clocks/view/SimpleDigitalClockTextView.kt +13 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.util.AttributeSet import android.util.Log import android.util.MathUtils.lerp import android.util.TypedValue import android.view.MotionEvent import android.view.View import android.view.View.MeasureSpec.EXACTLY import android.view.animation.Interpolator Loading @@ -36,6 +37,7 @@ import android.view.animation.PathInterpolator import android.widget.TextView import com.android.app.animation.Interpolators import com.android.internal.annotations.VisibleForTesting import com.android.systemui.Flags.clockFidgetAnimation import com.android.systemui.animation.AxisDefinition import com.android.systemui.animation.GSFAxes import com.android.systemui.animation.TextAnimator Loading Loading @@ -204,6 +206,17 @@ open class SimpleDigitalClockTextView( var lockscreenColor = Color.WHITE var aodColor = Color.WHITE override fun onTouchEvent(evt: MotionEvent): Boolean { if (super.onTouchEvent(evt)) return true if (clockFidgetAnimation() && evt.action == MotionEvent.ACTION_UP) { (parent as? FlexClockView)?.animateFidget(evt.x, evt.y) ?: animateFidget(evt.x, evt.y) return true } return false } private val animatorListener = object : TextAnimatorListener { override fun onInvalidate() = invalidate() Loading
packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/KeyguardClockInteractor.kt +3 −3 Original line number Diff line number Diff line Loading @@ -231,10 +231,10 @@ constructor( return } if (selectedClockSize.value == ClockSizeSetting.DYNAMIC) { clockEventController.handleFidgetTap(x, y) } else { if (wallpaperFocalAreaInteractor.hasFocalArea.value) { wallpaperFocalAreaInteractor.setTapPosition(x, y) } else { clockEventController.handleFidgetTap(x, y) } } Loading