Class TransformKeyframeAnimation
- java.lang.Object
-
- com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
-
public class TransformKeyframeAnimation extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TransformKeyframeAnimation(AnimatableTransform animatableTransform)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnimationsToLayer(BaseLayer layer)voidaddListener(BaseKeyframeAnimation.AnimationListener listener)<T> booleanapplyValueCallback(T property, LottieValueCallback<T> callback)Returns whether the callback was applied.BaseKeyframeAnimation<?,java.lang.Float>getEndOpacity()MatrixgetMatrix()MatrixgetMatrixForRepeater(float amount)TODO: see if we can use this for the maingetMatrix()method.BaseKeyframeAnimation<?,java.lang.Integer>getOpacity()BaseKeyframeAnimation<?,java.lang.Float>getStartOpacity()voidsetProgress(float progress)
-
-
-
Constructor Detail
-
TransformKeyframeAnimation
public TransformKeyframeAnimation(AnimatableTransform animatableTransform)
-
-
Method Detail
-
addAnimationsToLayer
public void addAnimationsToLayer(BaseLayer layer)
-
addListener
public void addListener(BaseKeyframeAnimation.AnimationListener listener)
-
setProgress
public void setProgress(float progress)
-
getOpacity
@Nullable public BaseKeyframeAnimation<?,java.lang.Integer> getOpacity()
-
getStartOpacity
@Nullable public BaseKeyframeAnimation<?,java.lang.Float> getStartOpacity()
-
getEndOpacity
@Nullable public BaseKeyframeAnimation<?,java.lang.Float> getEndOpacity()
-
getMatrix
public Matrix getMatrix()
-
getMatrixForRepeater
public Matrix getMatrixForRepeater(float amount)
TODO: see if we can use this for the maingetMatrix()method.
-
applyValueCallback
public <T> boolean applyValueCallback(T property, @Nullable LottieValueCallback<T> callback)Returns whether the callback was applied.
-
-