@RestrictTo(RestrictTo.Scope.LIBRARY)
  @Nullable
  public final T getValueInternal(
      float startFrame,
      float endFrame,
      T startValue,
      T endValue,
      float linearKeyframeProgress,
      float interpolatedKeyframeProgress,
      float overallProgress
  ) {
    return getValue(
        frameInfo.set(
            startFrame,
            endFrame,
            startValue,
            endValue,
            linearKeyframeProgress,
            interpolatedKeyframeProgress,
            overallProgress
        )
    );
  }
Override this if you haven't set a static value in the constructor or with setValue.
<p>
Return null to resort to the default value.

Refer to the javadoc for this class for a special case that requires manual invalidation
each time you want to return something different from this method.
lottie/src/main/java/com/airbnb/lottie/value/LottieValueCallback.java