diff --git a/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java b/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java index 637e49446..3b7c7fcce 100644 --- a/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java +++ b/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java @@ -583,6 +583,7 @@ public void playAnimation() { if (animationsEnabled() || getRepeatCount() == 0) { if (isVisible()) { animator.playAnimation(); + onVisibleAction = OnVisibleAction.NONE; } else { onVisibleAction = OnVisibleAction.PLAY; } @@ -620,6 +621,7 @@ public void resumeAnimation() { if (animationsEnabled() || getRepeatCount() == 0) { if (isVisible()) { animator.resumeAnimation(); + onVisibleAction = OnVisibleAction.NONE; } else { onVisibleAction = OnVisibleAction.RESUME; }