From 2f9df646a079e1222d953ed212a1749f2c8e7d73 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Thu, 21 Mar 2024 16:46:11 +0800 Subject: [PATCH] =?UTF-8?q?[6.3.0]=20[=E5=8A=A8=E7=94=BB=E5=B4=A9=E6=BA=83?= =?UTF-8?q?]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/och/common/module/utils/FrameAnimatorContainer.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt index 376e6bcd3f..687072599c 100644 --- a/OCH/common/common/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt +++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt @@ -115,7 +115,11 @@ class FrameAnimatorContainer (resId: Int, mOnAnimationStoppedListener?.playOnce() } val nextInfo= if(sequence){// 倒叙 - mFrames[mIndex] + try { + mFrames[mIndex] + }catch (e:ArrayIndexOutOfBoundsException){ + mFrames.last() + } }else{ mFrames[mFrames.size-1-mIndex] }