private static void assertClose(float expected, float actual) {
    assertEquals(expected, actual, expected * 0.01f);
  }
Animations don't render on the out frame so if an animation is 1000 frames, the actual end will be 999.99. This causes
actual fractions to be something like .74999 when you might expect 75.
lottie/src/test/java/com/airbnb/lottie/LottieValueAnimatorUnitTest.java