public class Keyframe<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Keyframe.Factory |
| Modifier and Type | Field and Description |
|---|---|
java.lang.Float |
endFrame |
T |
endValue |
android.view.animation.Interpolator |
interpolator |
float |
startFrame |
T |
startValue |
| Constructor and Description |
|---|
Keyframe(LottieComposition composition,
T startValue,
T endValue,
android.view.animation.Interpolator interpolator,
float startFrame,
java.lang.Float endFrame) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsProgress(float progress) |
float |
getEndProgress() |
float |
getStartProgress() |
boolean |
isStatic() |
static void |
setEndFrames(java.util.List<? extends Keyframe<?>> keyframes)
The json doesn't include end frames.
|
java.lang.String |
toString() |
public final T startValue
public final T endValue
public final android.view.animation.Interpolator interpolator
public final float startFrame
public java.lang.Float endFrame
public Keyframe(LottieComposition composition, T startValue, T endValue, android.view.animation.Interpolator interpolator, float startFrame, java.lang.Float endFrame)
public static void setEndFrames(java.util.List<? extends Keyframe<?>> keyframes)
public float getStartProgress()
public float getEndProgress()
public boolean isStatic()
public boolean containsProgress(float progress)
public java.lang.String toString()
toString in class java.lang.Object