Loading packages/SystemUI/src/com/android/systemui/keyguard/ui/view/layout/sections/transitions/ClockSizeTransition.kt +4 −0 Original line number Original line Diff line number Diff line Loading @@ -257,6 +257,10 @@ class ClockSizeTransition( override fun onAnimationEnd(anim: Animator) { override fun onAnimationEnd(anim: Animator) { assignAnimValues("end", 1f, to.visibility, log = true) assignAnimValues("end", 1f, to.visibility, log = true) if (sendToBack) to.view.translationZ = 0f if (sendToBack) to.view.translationZ = 0f // This removal is effectively redundant with the one in onTransitionEnd // but prevents the predraw listener from leaking the entire view tree. to.view.viewTreeObserver.removeOnPreDrawListener(predrawCallback) } } } } Loading Loading
packages/SystemUI/src/com/android/systemui/keyguard/ui/view/layout/sections/transitions/ClockSizeTransition.kt +4 −0 Original line number Original line Diff line number Diff line Loading @@ -257,6 +257,10 @@ class ClockSizeTransition( override fun onAnimationEnd(anim: Animator) { override fun onAnimationEnd(anim: Animator) { assignAnimValues("end", 1f, to.visibility, log = true) assignAnimValues("end", 1f, to.visibility, log = true) if (sendToBack) to.view.translationZ = 0f if (sendToBack) to.view.translationZ = 0f // This removal is effectively redundant with the one in onTransitionEnd // but prevents the predraw listener from leaking the entire view tree. to.view.viewTreeObserver.removeOnPreDrawListener(predrawCallback) } } } } Loading