From 23e777d2abe025599c9f8e91230c9affe561cda1 Mon Sep 17 00:00:00 2001 From: Gabriel Peal Date: Sat, 23 Apr 2022 16:14:20 -0700 Subject: [PATCH] Clear onVisibleAction once the action is taken --- lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java | 2 ++ 1 file changed, 2 insertions(+) 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; }