Prevent an OOBE (#1084)

diff --git a/lottie/src/main/java/com/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation.java b/lottie/src/main/java/com/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation.java
index 42c3a7e..83813d4 100644
--- a/lottie/src/main/java/com/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation.java
+++ b/lottie/src/main/java/com/airbnb/lottie/animation/keyframe/BaseKeyframeAnimation.java
@@ -51,6 +51,9 @@
   }
 
   public void setProgress(@FloatRange(from = 0f, to = 1f) float progress) {
+    if (keyframes.isEmpty()) {
+      return;
+    }
     // Must use hashCode() since the actual object instance will be returned
     // from getValue() below with the new values.
     Keyframe<K> previousKeyframe = getCurrentKeyframe();