Class ValueCallbackKeyframeAnimation<K,A>
- java.lang.Object
-
- com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation<K,A>
-
- com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation<K,A>
-
public class ValueCallbackKeyframeAnimation<K,A> extends BaseKeyframeAnimation<K,A>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
BaseKeyframeAnimation.AnimationListener
-
-
Field Summary
-
Fields inherited from class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
progress, valueCallback
-
-
Constructor Summary
Constructors Constructor Description ValueCallbackKeyframeAnimation(LottieValueCallback<A> valueCallback)ValueCallbackKeyframeAnimation(LottieValueCallback<A> valueCallback, A valueCallbackValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgetValue()voidnotifyListeners()voidsetProgress(float progress)-
Methods inherited from class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
addUpdateListener, getCurrentKeyframe, getInterpolatedCurrentKeyframeProgress, getProgress, getValue, setIsDiscrete, setValueCallback
-
-
-
-
Constructor Detail
-
ValueCallbackKeyframeAnimation
public ValueCallbackKeyframeAnimation(LottieValueCallback<A> valueCallback)
-
ValueCallbackKeyframeAnimation
public ValueCallbackKeyframeAnimation(LottieValueCallback<A> valueCallback, @Nullable A valueCallbackValue)
-
-
Method Detail
-
setProgress
public void setProgress(float progress)
- Overrides:
setProgressin classBaseKeyframeAnimation<K,A>
-
notifyListeners
public void notifyListeners()
- Overrides:
notifyListenersin classBaseKeyframeAnimation<K,A>
-
getValue
public A getValue()
- Overrides:
getValuein classBaseKeyframeAnimation<K,A>
-
-