diff --git a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt index 553aebd624..eed566129f 100644 --- a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt +++ b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt @@ -112,6 +112,7 @@ class FrameAnimatorContainer (resId: Int, fun start() { mShouldRun = true if (mIsRunning) return + mHandler?.removeCallbacksAndMessages(null) val runnable: Runnable = object : Runnable { override fun run() { val imageView = mSoftReferenceImageView!!.get() diff --git a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/wigets/ZhiView.kt b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/wigets/ZhiView.kt index 289546c1d3..06fb60c55e 100644 --- a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/wigets/ZhiView.kt +++ b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/wigets/ZhiView.kt @@ -129,6 +129,8 @@ class ZhiView @JvmOverloads constructor( AvatarManager.enableXiaoZhi(!hasWindowFocus) if(hasWindowFocus){ currentAnim.reStart() + }else{ + currentAnim.stop() } } diff --git a/OCH/mogo-och-common-module/src/main/res/drawable-nodpi/charter_p_debug_view_password.png b/OCH/mogo-och-common-module/src/main/res/drawable-nodpi/charter_p_debug_view_password.png index 7196f29d40..3d61b03d2c 100644 Binary files a/OCH/mogo-och-common-module/src/main/res/drawable-nodpi/charter_p_debug_view_password.png and b/OCH/mogo-och-common-module/src/main/res/drawable-nodpi/charter_p_debug_view_password.png differ