Display last animated text value (#1689)

When using animated text, the last value was not shown. Issue can be reproduce with this json: https://assets7.lottiefiles.com/packages/lf20_fteywrno.json

Co-authored-by: Frantisek Nagy <frantisek.nagy@erstegroup.com>
diff --git a/lottie/src/main/java/com/airbnb/lottie/animation/keyframe/TextKeyframeAnimation.java b/lottie/src/main/java/com/airbnb/lottie/animation/keyframe/TextKeyframeAnimation.java
index bda6791..0c09f94 100644
--- a/lottie/src/main/java/com/airbnb/lottie/animation/keyframe/TextKeyframeAnimation.java
+++ b/lottie/src/main/java/com/airbnb/lottie/animation/keyframe/TextKeyframeAnimation.java
@@ -11,6 +11,9 @@
   }
 
   @Override DocumentData getValue(Keyframe<DocumentData> keyframe, float keyframeProgress) {
-    return keyframe.startValue;
+    if (keyframeProgress != 1.0f || keyframe.endValue == null)
+      return keyframe.startValue;
+    else
+      return keyframe.endValue;
   }
 }