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] }