Skip navigation links
A B C D E F G H I J K L M N O P R S T U V 

A

absorbContent(ListIterator<Content>) - Method in interface com.airbnb.lottie.animation.content.GreedyContent
An iterator of contents that can be used to take ownership of contents.
absorbContent(ListIterator<Content>) - Method in class com.airbnb.lottie.animation.content.MergePathsContent
 
absorbContent(ListIterator<Content>) - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
add(float) - Method in class com.airbnb.lottie.utils.MeanCalculator
 
addAnimation(BaseKeyframeAnimation<?, ?>) - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
addAnimationsToLayer(BaseLayer) - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
 
addAnimatorListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
addAnimatorListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.LottieDrawable
 
addAnimatorUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
addAnimatorUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.LottieDrawable
 
addFrameListener(PerformanceTracker.FrameListener) - Method in class com.airbnb.lottie.PerformanceTracker
 
addKey(String) - Method in class com.airbnb.lottie.model.KeyPath
Returns a new KeyPath with the key added.
addListener(BaseKeyframeAnimation.AnimationListener) - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
 
addPoints(PointF, PointF) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
addUpdateListener(BaseKeyframeAnimation.AnimationListener) - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.content.BaseStrokeContent
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.content.ContentGroup
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.content.EllipseContent
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.content.FillContent
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.content.GradientFillContent
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.content.PolystarContent
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.content.RectangleContent
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.content.StrokeContent
 
addValueCallback(KeyPath, T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.LottieAnimationView
Add an property callback for the specified KeyPath.
addValueCallback(KeyPath, T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.LottieDrawable
Add an property callback for the specified KeyPath.
addValueCallback(T, LottieValueCallback<T>) - Method in interface com.airbnb.lottie.model.KeyPathElement
The overridden method should handle appropriate properties and set value callbacks on their animations.
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.model.layer.CompositionLayer
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.model.layer.ImageLayer
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.model.layer.SolidLayer
 
addValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.model.layer.TextLayer
 
addWarning(String) - Method in class com.airbnb.lottie.LottieComposition
 
AnimatableColorValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableColorValue.Factory - Class in com.airbnb.lottie.model.animatable
 
AnimatableFloatValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableFloatValue.Factory - Class in com.airbnb.lottie.model.animatable
 
AnimatableGradientColorValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableGradientColorValue.Factory - Class in com.airbnb.lottie.model.animatable
 
AnimatableIntegerValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableIntegerValue.Factory - Class in com.airbnb.lottie.model.animatable
 
AnimatablePathValue - Class in com.airbnb.lottie.model.animatable
 
AnimatablePointValue - Class in com.airbnb.lottie.model.animatable
 
AnimatablePointValue.Factory - Class in com.airbnb.lottie.model.animatable
 
AnimatableScaleValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableShapeValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableShapeValue.Factory - Class in com.airbnb.lottie.model.animatable
 
AnimatableSplitDimensionPathValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableTextFrame - Class in com.airbnb.lottie.model.animatable
 
AnimatableTextFrame.Factory - Class in com.airbnb.lottie.model.animatable
 
AnimatableTextProperties - Class in com.airbnb.lottie.model.animatable
 
AnimatableTextProperties.Factory - Class in com.airbnb.lottie.model.animatable
 
AnimatableTransform - Class in com.airbnb.lottie.model.animatable
 
AnimatableTransform.Factory - Class in com.airbnb.lottie.model.animatable
 
AnimatableValue<K,A> - Interface in com.airbnb.lottie.model.animatable
 
AnimatableValue.Factory<V> - Interface in com.airbnb.lottie.model.animatable
 
applyTrimPathIfNeeded(Path, TrimPathContent) - Static method in class com.airbnb.lottie.utils.Utils
 
applyTrimPathIfNeeded(Path, float, float, float) - Static method in class com.airbnb.lottie.utils.Utils
 
applyValueCallback(T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
Returns whether the callback was applied.

B

BaseAnimatableValue<V,O> - Class in com.airbnb.lottie.model.animatable
 
BaseKeyframeAnimation<K,A> - Class in com.airbnb.lottie.animation.keyframe
 
BaseKeyframeAnimation.AnimationListener - Interface in com.airbnb.lottie.animation.keyframe
 
BaseLayer - Class in com.airbnb.lottie.model.layer
 
baselineShift - Variable in class com.airbnb.lottie.model.DocumentData
 
BaseStrokeContent - Class in com.airbnb.lottie.animation.content
 
beginSection(String) - Static method in class com.airbnb.lottie.L
 
bitmapForId(String) - Method in class com.airbnb.lottie.manager.ImageAssetManager
 

C

cancel() - Method in interface com.airbnb.lottie.Cancellable
 
cancel() - Method in class com.airbnb.lottie.model.CompositionLoader
 
cancelAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
 
cancelAnimation() - Method in class com.airbnb.lottie.LottieDrawable
 
Cancellable - Interface in com.airbnb.lottie
 
CircleShape - Class in com.airbnb.lottie.model.content
 
clamp(int, int, int) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
clamp(float, float, float) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
clearComposition() - Method in class com.airbnb.lottie.LottieDrawable
 
clearRenderTimes() - Method in class com.airbnb.lottie.PerformanceTracker
 
closeQuietly(Closeable) - Static method in class com.airbnb.lottie.utils.Utils
 
COLOR - Static variable in interface com.airbnb.lottie.LottieProperty
ColorInt
color - Variable in class com.airbnb.lottie.model.animatable.AnimatableTextProperties
 
color - Variable in class com.airbnb.lottie.model.DocumentData
 
COLOR_FILTER - Static variable in interface com.airbnb.lottie.LottieProperty
 
ColorFactory - Class in com.airbnb.lottie.model
 
ColorFactory() - Constructor for class com.airbnb.lottie.model.ColorFactory
 
ColorKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
ColorKeyframeAnimation(List<Keyframe<Integer>>) - Constructor for class com.airbnb.lottie.animation.keyframe.ColorKeyframeAnimation
 
com.airbnb.lottie - package com.airbnb.lottie
 
com.airbnb.lottie.animation - package com.airbnb.lottie.animation
 
com.airbnb.lottie.animation.content - package com.airbnb.lottie.animation.content
 
com.airbnb.lottie.animation.keyframe - package com.airbnb.lottie.animation.keyframe
 
com.airbnb.lottie.json - package com.airbnb.lottie.json
 
com.airbnb.lottie.manager - package com.airbnb.lottie.manager
 
com.airbnb.lottie.model - package com.airbnb.lottie.model
 
com.airbnb.lottie.model.animatable - package com.airbnb.lottie.model.animatable
 
com.airbnb.lottie.model.content - package com.airbnb.lottie.model.content
 
com.airbnb.lottie.model.layer - package com.airbnb.lottie.model.layer
 
com.airbnb.lottie.utils - package com.airbnb.lottie.utils
 
com.airbnb.lottie.value - package com.airbnb.lottie.value
 
CompositionLayer - Class in com.airbnb.lottie.model.layer
 
CompositionLayer(LottieDrawable, Layer, List<Layer>, LottieComposition) - Constructor for class com.airbnb.lottie.model.layer.CompositionLayer
 
CompositionLoader<Params> - Class in com.airbnb.lottie.model
 
CompositionLoader() - Constructor for class com.airbnb.lottie.model.CompositionLoader
 
containsProgress(float) - Method in class com.airbnb.lottie.animation.Keyframe
 
Content - Interface in com.airbnb.lottie.animation.content
 
ContentGroup - Class in com.airbnb.lottie.animation.content
 
ContentGroup(LottieDrawable, BaseLayer, ShapeGroup) - Constructor for class com.airbnb.lottie.animation.content.ContentGroup
 
ContentModel - Interface in com.airbnb.lottie.model.content
 
createAnimatablePathOrSplitDimensionPath(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.animatable.AnimatablePathValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatableColorValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatableFloatValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatableGradientColorValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatableIntegerValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatablePathValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatablePointValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatableScaleValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatableShapeValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatableSplitDimensionPathValue
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatableTextFrame
 
createAnimation() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
createAnimation() - Method in interface com.airbnb.lottie.model.animatable.AnimatableValue
 
createPath(PointF, PointF, PointF, PointF) - Static method in class com.airbnb.lottie.utils.Utils
 
CubicCurveData - Class in com.airbnb.lottie.model
 
CubicCurveData() - Constructor for class com.airbnb.lottie.model.CubicCurveData
 
CubicCurveData(PointF, PointF, PointF) - Constructor for class com.airbnb.lottie.model.CubicCurveData
 

D

DBG - Static variable in class com.airbnb.lottie.L
 
DocumentData - Class in com.airbnb.lottie.model
 
DocumentData.Factory - Class in com.airbnb.lottie.model
 
doInBackground(JsonReader...) - Method in class com.airbnb.lottie.model.JsonCompositionLoader
 
dpScale() - Static method in class com.airbnb.lottie.utils.Utils
 
draw(Canvas, Matrix, int) - Method in class com.airbnb.lottie.animation.content.BaseStrokeContent
 
draw(Canvas, Matrix, int) - Method in class com.airbnb.lottie.animation.content.ContentGroup
 
draw(Canvas, Matrix, int) - Method in interface com.airbnb.lottie.animation.content.DrawingContent
 
draw(Canvas, Matrix, int) - Method in class com.airbnb.lottie.animation.content.FillContent
 
draw(Canvas, Matrix, int) - Method in class com.airbnb.lottie.animation.content.GradientFillContent
 
draw(Canvas, Matrix, int) - Method in class com.airbnb.lottie.animation.content.GradientStrokeContent
 
draw(Canvas, Matrix, int) - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
draw(Canvas, Matrix, int) - Method in class com.airbnb.lottie.animation.content.StrokeContent
 
draw(Canvas) - Method in class com.airbnb.lottie.LottieDrawable
 
draw(Canvas, Matrix, int) - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
DrawingContent - Interface in com.airbnb.lottie.animation.content
 
drawLayer(Canvas, Matrix, int) - Method in class com.airbnb.lottie.model.layer.ImageLayer
 
drawLayer(Canvas, Matrix, int) - Method in class com.airbnb.lottie.model.layer.SolidLayer
 

E

ELLIPSE_SIZE - Static variable in interface com.airbnb.lottie.LottieProperty
In Px
EllipseContent - Class in com.airbnb.lottie.animation.content
 
EllipseContent(LottieDrawable, BaseLayer, CircleShape) - Constructor for class com.airbnb.lottie.animation.content.EllipseContent
 
enableMergePathsForKitKatAndAbove(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
Enable this to get merge path support for devices running KitKat (19) and above.
enableMergePathsForKitKatAndAbove() - Method in class com.airbnb.lottie.LottieDrawable
 
enableMergePathsForKitKatAndAbove(boolean) - Method in class com.airbnb.lottie.LottieDrawable
Enable this to get merge path support for devices running KitKat (19) and above.
endAnimation() - Method in class com.airbnb.lottie.LottieDrawable
 
endAnimation() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
endFrame - Variable in class com.airbnb.lottie.animation.Keyframe
 
endSection(String) - Static method in class com.airbnb.lottie.L
 
endValue - Variable in class com.airbnb.lottie.animation.Keyframe
 
equals(Object) - Method in class com.airbnb.lottie.model.MutablePair
Checks the two objects for equality by delegating to their respective Object.equals(Object) methods.
evaluate(float, int, int) - Static method in class com.airbnb.lottie.utils.GammaEvaluator
 

F

Factory() - Constructor for class com.airbnb.lottie.model.Font.Factory
 
Factory() - Constructor for class com.airbnb.lottie.model.FontCharacter.Factory
 
fetchBitmap(LottieImageAsset) - Method in interface com.airbnb.lottie.ImageAssetDelegate
 
fetchFont(String) - Method in class com.airbnb.lottie.FontAssetDelegate
Override this if you want to return a Typeface from a font family.
FillContent - Class in com.airbnb.lottie.animation.content
 
FillContent(LottieDrawable, BaseLayer, ShapeFill) - Constructor for class com.airbnb.lottie.animation.content.FillContent
 
FloatKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
FloatKeyframeAnimation(List<Keyframe<Float>>) - Constructor for class com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation
 
floorMod(float, float) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
floorMod(int, int) - Static method in class com.airbnb.lottie.utils.MiscUtils
Copied from Math.floorMod in the Android platform.
Font - Class in com.airbnb.lottie.model
 
Font.Factory - Class in com.airbnb.lottie.model
 
FontAssetDelegate - Class in com.airbnb.lottie
Delegate to handle the loading of fonts that are not packaged in the assets of your app or don't have the same file name.
FontAssetDelegate() - Constructor for class com.airbnb.lottie.FontAssetDelegate
 
FontAssetManager - Class in com.airbnb.lottie.manager
 
FontAssetManager(Drawable.Callback, FontAssetDelegate) - Constructor for class com.airbnb.lottie.manager.FontAssetManager
 
FontCharacter - Class in com.airbnb.lottie.model
 
FontCharacter.Factory - Class in com.airbnb.lottie.model
 
fontName - Variable in class com.airbnb.lottie.model.DocumentData
 
fromAssetFileName(Context, String, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Loads a composition from a file stored in /assets.
fromFileSync(Context, String) - Static method in class com.airbnb.lottie.LottieComposition.Factory
 
fromInputStream(InputStream, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Loads a composition from an arbitrary input stream.
fromInputStreamSync(InputStream) - Static method in class com.airbnb.lottie.LottieComposition.Factory
 
fromJsonReader(JsonReader, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Loads a composition from a json reader.
fromJsonString(String, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Loads a composition from a json string.
fromJsonSync(JsonReader) - Static method in class com.airbnb.lottie.LottieComposition.Factory
 
fromRawFile(Context, int, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Loads a composition from a file stored in res/raw.
fullyResolvesTo(String, int) - Method in class com.airbnb.lottie.model.KeyPath
Returns whether the key at specified depth is fully specific enough to match the full set of keys in this keypath.

G

GammaEvaluator - Class in com.airbnb.lottie.utils
Use this instead of ArgbEvaluator because it interpolates through the gamma color space which looks better to us humans.
GammaEvaluator() - Constructor for class com.airbnb.lottie.utils.GammaEvaluator
 
getAlpha() - Method in class com.airbnb.lottie.LottieDrawable
 
getAnchorPoint() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
getAnimationScale(Context) - Static method in class com.airbnb.lottie.utils.Utils
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.animation.content.BaseStrokeContent
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.animation.content.ContentGroup
 
getBounds(RectF, Matrix) - Method in interface com.airbnb.lottie.animation.content.DrawingContent
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.animation.content.FillContent
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.animation.content.GradientFillContent
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
getBounds() - Method in class com.airbnb.lottie.LottieComposition
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.model.layer.CompositionLayer
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.model.layer.ImageLayer
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.model.layer.NullLayer
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.model.layer.ShapeLayer
 
getBounds(RectF, Matrix) - Method in class com.airbnb.lottie.model.layer.SolidLayer
 
getCapType() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getCapType() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
getCharacters() - Method in class com.airbnb.lottie.LottieComposition
 
getColor() - Method in class com.airbnb.lottie.model.content.ShapeFill
 
getColor() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
getColors() - Method in class com.airbnb.lottie.model.content.GradientColor
 
getComposition() - Method in class com.airbnb.lottie.LottieDrawable
 
getControlPoint1() - Method in class com.airbnb.lottie.model.CubicCurveData
 
getControlPoint2() - Method in class com.airbnb.lottie.model.CubicCurveData
 
getCopies() - Method in class com.airbnb.lottie.model.content.Repeater
 
getCornerRadius() - Method in class com.airbnb.lottie.model.content.RectangleShape
 
getCurves() - Method in class com.airbnb.lottie.model.content.ShapeData
 
getDashOffset() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getDashOffset() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
getDirName() - Method in class com.airbnb.lottie.LottieImageAsset
 
getDuration() - Method in class com.airbnb.lottie.LottieAnimationView
 
getDuration() - Method in class com.airbnb.lottie.LottieComposition
 
getDurationFrames() - Method in class com.airbnb.lottie.LottieComposition
 
getEnd() - Method in class com.airbnb.lottie.animation.content.TrimPathContent
 
getEnd() - Method in class com.airbnb.lottie.model.content.ShapeTrimPath
 
getEndFrame() - Method in class com.airbnb.lottie.LottieComposition
 
getEndOpacity() - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
 
getEndOpacity() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
getEndPoint() - Method in class com.airbnb.lottie.model.content.GradientFill
 
getEndPoint() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getEndProgress() - Method in class com.airbnb.lottie.animation.Keyframe
 
getFamily() - Method in class com.airbnb.lottie.model.Font
 
getFileName() - Method in class com.airbnb.lottie.LottieImageAsset
 
getFillType() - Method in class com.airbnb.lottie.model.content.GradientFill
 
getFillType() - Method in class com.airbnb.lottie.model.content.ShapeFill
 
getFontPath(String) - Method in class com.airbnb.lottie.FontAssetDelegate
Override this if you want to specify the asset path for a given font family.
getFonts() - Method in class com.airbnb.lottie.LottieComposition
 
getFrame() - Method in class com.airbnb.lottie.LottieAnimationView
Get the currently rendered frame.
getFrame() - Method in class com.airbnb.lottie.LottieDrawable
Get the currently rendered frame.
getGradientColor() - Method in class com.airbnb.lottie.model.content.GradientFill
 
getGradientColor() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getGradientType() - Method in class com.airbnb.lottie.model.content.GradientFill
 
getGradientType() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getHeight() - Method in class com.airbnb.lottie.LottieImageAsset
 
getId() - Method in class com.airbnb.lottie.LottieImageAsset
 
getId() - Method in class com.airbnb.lottie.model.layer.Layer
 
getImageAsset(String) - Method in class com.airbnb.lottie.LottieDrawable
 
getImageAssetsFolder() - Method in class com.airbnb.lottie.LottieAnimationView
 
getImageAssetsFolder() - Method in class com.airbnb.lottie.LottieDrawable
 
getImages() - Method in class com.airbnb.lottie.LottieComposition
 
getInitialPoint() - Method in class com.airbnb.lottie.model.content.ShapeData
 
getInnerRadius() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
getInnerRoundedness() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
getIntrinsicHeight() - Method in class com.airbnb.lottie.LottieDrawable
 
getIntrinsicWidth() - Method in class com.airbnb.lottie.LottieDrawable
 
getItems() - Method in class com.airbnb.lottie.model.content.ShapeGroup
 
getJoinType() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getJoinType() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
getLayers() - Method in class com.airbnb.lottie.LottieComposition
 
getLayerType() - Method in class com.airbnb.lottie.model.layer.Layer
 
getLineDashPattern() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getLineDashPattern() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
getMajorVersion() - Method in class com.airbnb.lottie.LottieComposition
 
getMaskAnimations() - Method in class com.airbnb.lottie.animation.keyframe.MaskKeyframeAnimation
 
getMaskMode() - Method in class com.airbnb.lottie.model.content.Mask
 
getMaskPath() - Method in class com.airbnb.lottie.model.content.Mask
 
getMasks() - Method in class com.airbnb.lottie.animation.keyframe.MaskKeyframeAnimation
 
getMatrix() - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
 
getMatrixForRepeater(float) - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
TODO: see if we can use this for the main TransformKeyframeAnimation.getMatrix() method.
getMean() - Method in class com.airbnb.lottie.utils.MeanCalculator
 
getMinorVersion() - Method in class com.airbnb.lottie.LottieComposition
 
getMinValue() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
getMode() - Method in class com.airbnb.lottie.model.content.MergePaths
 
getName() - Method in interface com.airbnb.lottie.animation.content.Content
 
getName() - Method in class com.airbnb.lottie.animation.content.ContentGroup
 
getName() - Method in class com.airbnb.lottie.animation.content.EllipseContent
 
getName() - Method in class com.airbnb.lottie.animation.content.FillContent
 
getName() - Method in class com.airbnb.lottie.animation.content.GradientFillContent
 
getName() - Method in class com.airbnb.lottie.animation.content.GradientStrokeContent
 
getName() - Method in class com.airbnb.lottie.animation.content.MergePathsContent
 
getName() - Method in class com.airbnb.lottie.animation.content.PolystarContent
 
getName() - Method in class com.airbnb.lottie.animation.content.RectangleContent
 
getName() - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
getName() - Method in class com.airbnb.lottie.animation.content.ShapeContent
 
getName() - Method in class com.airbnb.lottie.animation.content.StrokeContent
 
getName() - Method in class com.airbnb.lottie.animation.content.TrimPathContent
 
getName() - Method in class com.airbnb.lottie.model.content.CircleShape
 
getName() - Method in class com.airbnb.lottie.model.content.GradientFill
 
getName() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getName() - Method in class com.airbnb.lottie.model.content.MergePaths
 
getName() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
getName() - Method in class com.airbnb.lottie.model.content.RectangleShape
 
getName() - Method in class com.airbnb.lottie.model.content.Repeater
 
getName() - Method in class com.airbnb.lottie.model.content.ShapeFill
 
getName() - Method in class com.airbnb.lottie.model.content.ShapeGroup
 
getName() - Method in class com.airbnb.lottie.model.content.ShapePath
 
getName() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
getName() - Method in class com.airbnb.lottie.model.content.ShapeTrimPath
 
getName() - Method in class com.airbnb.lottie.model.Font
 
getName() - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
getOffset() - Method in class com.airbnb.lottie.animation.content.TrimPathContent
 
getOffset() - Method in class com.airbnb.lottie.model.content.Repeater
 
getOffset() - Method in class com.airbnb.lottie.model.content.ShapeTrimPath
 
getOffset(float, float, Float, Float, float, float, float) - Method in class com.airbnb.lottie.value.LottieRelativeFloatValueCallback
 
getOffset(float, float, Integer, Integer, float, float, float) - Method in class com.airbnb.lottie.value.LottieRelativeIntegerValueCallback
 
getOffset(float, float, PointF, PointF, float, float, float) - Method in class com.airbnb.lottie.value.LottieRelativePointValueCallback
 
getOffset(float, float, Float, Float, float, float, float) - Method in class com.airbnb.lottie.value.LottieStaticRelativeFloatValue
 
getOffset(float, float, Integer, Integer, float, float, float) - Method in class com.airbnb.lottie.value.LottieStaticRelativeIntegerValue
 
getOffset(float, float, PointF, PointF, float, float, float) - Method in class com.airbnb.lottie.value.LottieStaticRelativePointValue
 
getOpacity() - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
 
getOpacity() - Method in class com.airbnb.lottie.LottieDrawable
 
getOpacity() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
getOpacity() - Method in class com.airbnb.lottie.model.content.GradientFill
 
getOpacity() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getOpacity() - Method in class com.airbnb.lottie.model.content.Mask
 
getOpacity() - Method in class com.airbnb.lottie.model.content.ShapeFill
 
getOpacity() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
getOpacityAnimations() - Method in class com.airbnb.lottie.animation.keyframe.MaskKeyframeAnimation
 
getOuterRadius() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
getOuterRoundedness() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
getPatchVersion() - Method in class com.airbnb.lottie.LottieComposition
 
getPath() - Method in class com.airbnb.lottie.animation.content.ContentGroup
 
getPath() - Method in class com.airbnb.lottie.animation.content.EllipseContent
 
getPath() - Method in class com.airbnb.lottie.animation.content.MergePathsContent
 
getPath() - Method in class com.airbnb.lottie.animation.content.PolystarContent
 
getPath() - Method in class com.airbnb.lottie.animation.content.RectangleContent
 
getPath() - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
getPath() - Method in class com.airbnb.lottie.animation.content.ShapeContent
 
getPathFromData(ShapeData, Path) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
getPerformanceTracker() - Method in class com.airbnb.lottie.LottieAnimationView
 
getPerformanceTracker() - Method in class com.airbnb.lottie.LottieComposition
 
getPerformanceTracker() - Method in class com.airbnb.lottie.LottieDrawable
 
getPoints() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
getPosition() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
getPosition() - Method in class com.airbnb.lottie.model.content.CircleShape
 
getPosition() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
getPosition() - Method in class com.airbnb.lottie.model.content.RectangleShape
 
getPositions() - Method in class com.airbnb.lottie.model.content.GradientColor
 
getPrecomps(String) - Method in class com.airbnb.lottie.LottieComposition
 
getProgress() - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
getProgress() - Method in class com.airbnb.lottie.LottieAnimationView
 
getProgress() - Method in class com.airbnb.lottie.LottieDrawable
 
getRepeatCount() - Method in class com.airbnb.lottie.LottieAnimationView
Defines how many times the animation should repeat.
getRepeatCount() - Method in class com.airbnb.lottie.LottieDrawable
Defines how many times the animation should repeat.
getRepeatMode() - Method in class com.airbnb.lottie.LottieAnimationView
Defines what this animation should do when it reaches the end.
getRepeatMode() - Method in class com.airbnb.lottie.LottieDrawable
Defines what this animation should do when it reaches the end.
getResolvedElement() - Method in class com.airbnb.lottie.model.KeyPath
Returns a KeyPathElement that this has been resolved to.
getRotation() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
getRotation() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
getScale() - Method in class com.airbnb.lottie.LottieAnimationView
 
getScale() - Method in class com.airbnb.lottie.LottieDrawable
 
getScale() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
getScale(Matrix) - Static method in class com.airbnb.lottie.utils.Utils
 
getScaleX() - Method in class com.airbnb.lottie.value.ScaleXY
 
getScaleY() - Method in class com.airbnb.lottie.value.ScaleXY
 
getScreenHeight(Context) - Static method in class com.airbnb.lottie.utils.Utils
 
getScreenWidth(Context) - Static method in class com.airbnb.lottie.utils.Utils
 
getShapePath() - Method in class com.airbnb.lottie.model.content.ShapePath
 
getShapes() - Method in class com.airbnb.lottie.model.FontCharacter
 
getSize() - Method in class com.airbnb.lottie.model.content.CircleShape
 
getSize() - Method in class com.airbnb.lottie.model.content.GradientColor
 
getSize() - Method in class com.airbnb.lottie.model.content.RectangleShape
 
getSortedRenderTimes() - Method in class com.airbnb.lottie.PerformanceTracker
 
getSpeed() - Method in class com.airbnb.lottie.LottieAnimationView
Returns the current playback speed.
getSpeed() - Method in class com.airbnb.lottie.LottieDrawable
Returns the current playback speed.
getSpeed() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
getStart() - Method in class com.airbnb.lottie.animation.content.TrimPathContent
 
getStart() - Method in class com.airbnb.lottie.model.content.ShapeTrimPath
 
getStartFrame() - Method in class com.airbnb.lottie.LottieComposition
 
getStartOpacity() - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
 
getStartOpacity() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
getStartPoint() - Method in class com.airbnb.lottie.model.content.GradientFill
 
getStartPoint() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getStartProgress() - Method in class com.airbnb.lottie.animation.Keyframe
 
getStyle() - Method in class com.airbnb.lottie.model.Font
 
getText(String) - Method in class com.airbnb.lottie.TextDelegate
Override this to replace the animation text with something dynamic.
getTextDelegate() - Method in class com.airbnb.lottie.LottieDrawable
 
getTextInternal(String) - Method in class com.airbnb.lottie.TextDelegate
 
getTransform() - Method in class com.airbnb.lottie.model.content.Repeater
 
getType() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
getType() - Method in class com.airbnb.lottie.model.content.ShapeTrimPath
 
getTypeface(String, String) - Method in class com.airbnb.lottie.LottieDrawable
 
getTypeface(String, String) - Method in class com.airbnb.lottie.manager.FontAssetManager
 
getValue() - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
getValue(Keyframe<Integer>, float) - Method in class com.airbnb.lottie.animation.keyframe.ColorKeyframeAnimation
 
getValue(Keyframe<PointF>, float) - Method in class com.airbnb.lottie.animation.keyframe.PathKeyframeAnimation
 
getValue(Keyframe<PointF>, float) - Method in class com.airbnb.lottie.animation.keyframe.PointKeyframeAnimation
 
getValue(Keyframe<ScaleXY>, float) - Method in class com.airbnb.lottie.animation.keyframe.ScaleKeyframeAnimation
 
getValue(Keyframe<ShapeData>, float) - Method in class com.airbnb.lottie.animation.keyframe.ShapeKeyframeAnimation
 
getValue() - Method in class com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation
 
getValue() - Method in class com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation
 
getValue() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
getValue(float, float, Float, Float, float, float, float) - Method in class com.airbnb.lottie.value.LottieRelativeFloatValueCallback
 
getValue(float, float, Integer, Integer, float, float, float) - Method in class com.airbnb.lottie.value.LottieRelativeIntegerValueCallback
 
getValue(float, float, PointF, PointF, float, float, float) - Method in class com.airbnb.lottie.value.LottieRelativePointValueCallback
 
getValue(float, float, T, T, float, float, float) - Method in class com.airbnb.lottie.value.LottieStaticValue
 
getValue(float, float, T, T, float, float, float) - Method in class com.airbnb.lottie.value.LottieValueCallback
 
getValueInternal(float, float, T, T, float, float, float) - Method in class com.airbnb.lottie.value.LottieValueCallback
 
getVertex() - Method in class com.airbnb.lottie.model.CubicCurveData
 
getWarnings() - Method in class com.airbnb.lottie.LottieComposition
 
getWidth() - Method in class com.airbnb.lottie.LottieImageAsset
 
getWidth() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getWidth() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
getWidth() - Method in class com.airbnb.lottie.model.FontCharacter
 
GradientColor - Class in com.airbnb.lottie.model.content
 
GradientColor(float[], int[]) - Constructor for class com.airbnb.lottie.model.content.GradientColor
 
GradientColorKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
GradientColorKeyframeAnimation(List<Keyframe<GradientColor>>) - Constructor for class com.airbnb.lottie.animation.keyframe.GradientColorKeyframeAnimation
 
GradientFill - Class in com.airbnb.lottie.model.content
 
GradientFillContent - Class in com.airbnb.lottie.animation.content
 
GradientFillContent(LottieDrawable, BaseLayer, GradientFill) - Constructor for class com.airbnb.lottie.animation.content.GradientFillContent
 
GradientStroke - Class in com.airbnb.lottie.model.content
 
GradientStrokeContent - Class in com.airbnb.lottie.animation.content
 
GradientStrokeContent(LottieDrawable, BaseLayer, GradientStroke) - Constructor for class com.airbnb.lottie.animation.content.GradientStrokeContent
 
GradientType - Enum in com.airbnb.lottie.model.content
 
GreedyContent - Interface in com.airbnb.lottie.animation.content
Content that may want to absorb and take ownership of the content around it.

H

hashCode() - Method in class com.airbnb.lottie.model.DocumentData
 
hashCode() - Method in class com.airbnb.lottie.model.FontCharacter
 
hashCode() - Method in class com.airbnb.lottie.model.MutablePair
Compute a hash code using the hash codes of the underlying objects
hashFor(char, String, String) - Static method in class com.airbnb.lottie.model.FontCharacter
 
hashFor(float, float, float, float) - Static method in class com.airbnb.lottie.utils.Utils
 
hasImages() - Method in class com.airbnb.lottie.LottieComposition
 
hasMasks() - Method in class com.airbnb.lottie.LottieAnimationView
Returns whether or not any layers in this composition has masks.
hasMasks() - Method in class com.airbnb.lottie.LottieDrawable
Returns whether or not any layers in this composition has masks.
hasMasks() - Method in class com.airbnb.lottie.model.layer.CompositionLayer
 
hasMatte() - Method in class com.airbnb.lottie.LottieAnimationView
Returns whether or not any layers in this composition has a matte layer.
hasMatte() - Method in class com.airbnb.lottie.LottieDrawable
Returns whether or not any layers in this composition has a matte layer.
hasMatte() - Method in class com.airbnb.lottie.model.layer.CompositionLayer
 
hasSameContext(Context) - Method in class com.airbnb.lottie.manager.ImageAssetManager
 

I

ImageAssetDelegate - Interface in com.airbnb.lottie
Delegate to handle the loading of bitmaps that are not packaged in the assets of your app.
ImageAssetManager - Class in com.airbnb.lottie.manager
 
ImageAssetManager(Drawable.Callback, String, ImageAssetDelegate, Map<String, LottieImageAsset>) - Constructor for class com.airbnb.lottie.manager.ImageAssetManager
 
ImageLayer - Class in com.airbnb.lottie.model.layer
 
incrementDepthBy(String, int) - Method in class com.airbnb.lottie.model.KeyPath
For a given key and depth, returns how much the depth should be incremented by when resolving a keypath to children.
INFINITE - Static variable in class com.airbnb.lottie.LottieDrawable
This value used used with the LottieDrawable.setRepeatCount(int) property to repeat the animation indefinitely.
INSTANCE - Static variable in class com.airbnb.lottie.model.ColorFactory
 
INSTANCE - Static variable in class com.airbnb.lottie.model.content.ShapeData.Factory
 
INSTANCE - Static variable in class com.airbnb.lottie.model.PointFFactory
 
INSTANCE - Static variable in class com.airbnb.lottie.value.ScaleXY.Factory
 
IntegerKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
IntegerKeyframeAnimation(List<Keyframe<Integer>>) - Constructor for class com.airbnb.lottie.animation.keyframe.IntegerKeyframeAnimation
 
interpolateBetween(ShapeData, ShapeData, float) - Method in class com.airbnb.lottie.model.content.ShapeData
 
interpolator - Variable in class com.airbnb.lottie.animation.Keyframe
 
invalidateAllText() - Method in class com.airbnb.lottie.TextDelegate
Invalidates all cached strings
invalidateDrawable(Drawable) - Method in class com.airbnb.lottie.LottieAnimationView
 
invalidateDrawable(Drawable) - Method in class com.airbnb.lottie.LottieDrawable
These Drawable.Callback methods proxy the calls so that this is the drawable that is actually invalidated, not a child one which will not pass the view's validateDrawable check.
invalidateSelf() - Method in class com.airbnb.lottie.LottieDrawable
 
invalidateText(String) - Method in class com.airbnb.lottie.TextDelegate
Invalidates a cached string with the given input.
isAnimating() - Method in class com.airbnb.lottie.LottieAnimationView
 
isAnimating() - Method in class com.airbnb.lottie.LottieDrawable
 
isAtLeastVersion(LottieComposition, int, int, int) - Static method in class com.airbnb.lottie.utils.Utils
 
isClosed() - Method in class com.airbnb.lottie.model.content.ShapeData
 
isLooping() - Method in class com.airbnb.lottie.LottieDrawable
 
isReversed() - Method in class com.airbnb.lottie.model.content.CircleShape
 
isRunning() - Method in class com.airbnb.lottie.LottieDrawable
 
isStatic() - Method in class com.airbnb.lottie.animation.Keyframe
 

J

JsonCompositionLoader - Class in com.airbnb.lottie.model
 
JsonCompositionLoader(OnCompositionLoadedListener) - Constructor for class com.airbnb.lottie.model.JsonCompositionLoader
 
JsonKeyframe - Class in com.airbnb.lottie.json
 
JsonKeyframe() - Constructor for class com.airbnb.lottie.json.JsonKeyframe
 
jsonToColor(JsonReader) - Static method in class com.airbnb.lottie.utils.JsonUtils
[r,g,b]
jsonToPoint(JsonReader, float) - Static method in class com.airbnb.lottie.utils.JsonUtils
 
jsonToPoints(JsonReader, float) - Static method in class com.airbnb.lottie.utils.JsonUtils
 
JsonUtils - Class in com.airbnb.lottie.utils
 

K

Keyframe<T> - Class in com.airbnb.lottie.animation
 
Keyframe(LottieComposition, T, T, Interpolator, float, Float) - Constructor for class com.airbnb.lottie.animation.Keyframe
 
Keyframe(T) - Constructor for class com.airbnb.lottie.animation.Keyframe
Non-animated value.
Keyframe.Factory - Class in com.airbnb.lottie.animation
 
KeyframeAnimation<T> - Class in com.airbnb.lottie.animation.keyframe
 
KeyPath - Class in com.airbnb.lottie.model
Defines which content to target.
KeyPath(String...) - Constructor for class com.airbnb.lottie.model.KeyPath
 
KeyPathElement - Interface in com.airbnb.lottie.model
Any item that can be a part of a KeyPath should implement this.
KeyPathElementContent - Interface in com.airbnb.lottie.animation.content
 

L

L - Class in com.airbnb.lottie
 
L() - Constructor for class com.airbnb.lottie.L
 
Layer - Class in com.airbnb.lottie.model.layer
 
Layer.Factory - Class in com.airbnb.lottie.model.layer
 
Layer.LayerType - Enum in com.airbnb.lottie.model.layer
 
layerModelForId(long) - Method in class com.airbnb.lottie.LottieComposition
 
lerp(GradientColor, GradientColor, float) - Method in class com.airbnb.lottie.model.content.GradientColor
 
lerp(float, float, float) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
lerp(double, double, double) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
lerp(int, int, float) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
logRenderTimes() - Method in class com.airbnb.lottie.PerformanceTracker
 
loop(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
Deprecated.
loop(boolean) - Method in class com.airbnb.lottie.LottieDrawable
Deprecated.
LottieAnimationView - Class in com.airbnb.lottie
This view will load, deserialize, and display an After Effects animation exported with bodymovin (https://github.com/bodymovin/bodymovin).
LottieAnimationView(Context) - Constructor for class com.airbnb.lottie.LottieAnimationView
 
LottieAnimationView(Context, AttributeSet) - Constructor for class com.airbnb.lottie.LottieAnimationView
 
LottieAnimationView(Context, AttributeSet, int) - Constructor for class com.airbnb.lottie.LottieAnimationView
 
LottieAnimationView.CacheStrategy - Enum in com.airbnb.lottie
Caching strategy for compositions that will be reused frequently.
LottieComposition - Class in com.airbnb.lottie
After Effects/Bodymovin composition model.
LottieComposition() - Constructor for class com.airbnb.lottie.LottieComposition
 
LottieComposition.Factory - Class in com.airbnb.lottie
 
LottieCompositionParser - Class in com.airbnb.lottie
 
LottieCompositionParser() - Constructor for class com.airbnb.lottie.LottieCompositionParser
 
LottieDrawable - Class in com.airbnb.lottie
This can be used to show an lottie animation in any place that would normally take a drawable.
LottieDrawable() - Constructor for class com.airbnb.lottie.LottieDrawable
 
LottieDrawable.RepeatMode - Annotation Type in com.airbnb.lottie
 
LottieImageAsset - Class in com.airbnb.lottie
Data class describing an image asset exported by bodymovin.
LottieProperty - Interface in com.airbnb.lottie
Property values are the same type as the generic type of their corresponding LottieValueCallback.
LottieRelativeFloatValueCallback - Class in com.airbnb.lottie.value
LottieValueCallback that provides a value offset from the original animation rather than an absolute value.
LottieRelativeFloatValueCallback() - Constructor for class com.airbnb.lottie.value.LottieRelativeFloatValueCallback
 
LottieRelativeIntegerValueCallback - Class in com.airbnb.lottie.value
LottieValueCallback that provides a value offset from the original animation rather than an absolute value.
LottieRelativeIntegerValueCallback() - Constructor for class com.airbnb.lottie.value.LottieRelativeIntegerValueCallback
 
LottieRelativePointValueCallback - Class in com.airbnb.lottie.value
LottieValueCallback that provides a value offset from the original animation rather than an absolute value.
LottieRelativePointValueCallback() - Constructor for class com.airbnb.lottie.value.LottieRelativePointValueCallback
 
LottieStaticInterpolatedFloatValue - Class in com.airbnb.lottie.value
 
LottieStaticInterpolatedFloatValue(Float, Float) - Constructor for class com.airbnb.lottie.value.LottieStaticInterpolatedFloatValue
 
LottieStaticInterpolatedFloatValue(Float, Float, Interpolator) - Constructor for class com.airbnb.lottie.value.LottieStaticInterpolatedFloatValue
 
LottieStaticInterpolatedIntegerValue - Class in com.airbnb.lottie.value
 
LottieStaticInterpolatedIntegerValue(Integer, Integer) - Constructor for class com.airbnb.lottie.value.LottieStaticInterpolatedIntegerValue
 
LottieStaticInterpolatedIntegerValue(Integer, Integer, Interpolator) - Constructor for class com.airbnb.lottie.value.LottieStaticInterpolatedIntegerValue
 
LottieStaticInterpolatedPointValue - Class in com.airbnb.lottie.value
 
LottieStaticInterpolatedPointValue(PointF, PointF) - Constructor for class com.airbnb.lottie.value.LottieStaticInterpolatedPointValue
 
LottieStaticInterpolatedPointValue(PointF, PointF, Interpolator) - Constructor for class com.airbnb.lottie.value.LottieStaticInterpolatedPointValue
 
LottieStaticRelativeFloatValue - Class in com.airbnb.lottie.value
Static value version of LottieRelativeFloatValueCallback.
LottieStaticRelativeFloatValue(float) - Constructor for class com.airbnb.lottie.value.LottieStaticRelativeFloatValue
 
LottieStaticRelativeIntegerValue - Class in com.airbnb.lottie.value
Static value version of LottieRelativeIntegerValueCallback.
LottieStaticRelativeIntegerValue(Integer) - Constructor for class com.airbnb.lottie.value.LottieStaticRelativeIntegerValue
 
LottieStaticRelativePointValue - Class in com.airbnb.lottie.value
Static value version of LottieRelativePointValueCallback.
LottieStaticRelativePointValue(PointF) - Constructor for class com.airbnb.lottie.value.LottieStaticRelativePointValue
 
LottieStaticValue<T> - Class in com.airbnb.lottie.value
 
LottieStaticValue(T) - Constructor for class com.airbnb.lottie.value.LottieStaticValue
 
LottieValueAnimator - Class in com.airbnb.lottie.utils
This is a slightly modified ValueAnimator that allows us to update start and end values easily optimizing for the fact that we know that it's a value animator with 2 floats.
LottieValueAnimator() - Constructor for class com.airbnb.lottie.utils.LottieValueAnimator
 
LottieValueCallback<T> - Class in com.airbnb.lottie.value
Allows you to set a callback on a resolved KeyPath to modify its animation values at runtime.
LottieValueCallback() - Constructor for class com.airbnb.lottie.value.LottieValueCallback
 

M

Mask - Class in com.airbnb.lottie.model.content
 
Mask.Factory - Class in com.airbnb.lottie.model.content
 
Mask.MaskMode - Enum in com.airbnb.lottie.model.content
 
MaskKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
MaskKeyframeAnimation(List<Mask>) - Constructor for class com.airbnb.lottie.animation.keyframe.MaskKeyframeAnimation
 
matches(String, int) - Method in class com.airbnb.lottie.model.KeyPath
Returns whether they key matches at the specified depth.
MeanCalculator - Class in com.airbnb.lottie.utils
Class to calculate the average in a stream of numbers on a continuous basis.
MeanCalculator() - Constructor for class com.airbnb.lottie.utils.MeanCalculator
 
MergePaths - Class in com.airbnb.lottie.model.content
 
MergePaths.MergePathsMode - Enum in com.airbnb.lottie.model.content
 
MergePathsContent - Class in com.airbnb.lottie.animation.content
 
MergePathsContent(MergePaths) - Constructor for class com.airbnb.lottie.animation.content.MergePathsContent
 
MiscUtils - Class in com.airbnb.lottie.utils
 
MiscUtils() - Constructor for class com.airbnb.lottie.utils.MiscUtils
 
ModifierContent - Interface in com.airbnb.lottie.animation.content
 
MutablePair<T> - Class in com.airbnb.lottie.model
Non final version of Pair
MutablePair() - Constructor for class com.airbnb.lottie.model.MutablePair
 

N

newInstance(JsonReader, LottieComposition, float, AnimatableValue.Factory<T>, boolean) - Static method in class com.airbnb.lottie.animation.Keyframe.Factory
 
newInstance(JsonReader, LottieComposition, AnimatableValue.Factory<PointF>) - Static method in class com.airbnb.lottie.animation.keyframe.PathKeyframe.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.animatable.AnimatableColorValue.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.animatable.AnimatableFloatValue.Factory
 
newInstance(JsonReader, LottieComposition, boolean) - Static method in class com.airbnb.lottie.model.animatable.AnimatableFloatValue.Factory
 
newInstance(JsonReader, LottieComposition, int) - Static method in class com.airbnb.lottie.model.animatable.AnimatableGradientColorValue.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.animatable.AnimatableIntegerValue.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.animatable.AnimatablePointValue.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.animatable.AnimatableShapeValue.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.animatable.AnimatableTextFrame.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.animatable.AnimatableTextProperties.Factory
 
newInstance() - Static method in class com.airbnb.lottie.model.animatable.AnimatableTransform.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.animatable.AnimatableTransform.Factory
 
newInstance(JsonReader) - Static method in class com.airbnb.lottie.model.DocumentData.Factory
 
newInstance(JsonReader) - Static method in class com.airbnb.lottie.model.Font.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.FontCharacter.Factory
 
newInstance(LottieComposition) - Static method in class com.airbnb.lottie.model.layer.Layer.Factory
 
newInstance(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.layer.Layer.Factory
 
newMask(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.content.Mask.Factory
 
notifyListeners() - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
notifyListeners() - Method in class com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation
 
NullLayer - Class in com.airbnb.lottie.model.layer
 

O

onAttachedToWindow() - Method in class com.airbnb.lottie.LottieAnimationView
 
onCompositionLoaded(LottieComposition) - Method in interface com.airbnb.lottie.OnCompositionLoadedListener
Composition will be null if there was an error loading it.
OnCompositionLoadedListener - Interface in com.airbnb.lottie
 
onDetachedFromWindow() - Method in class com.airbnb.lottie.LottieAnimationView
 
onFrameRendered(float) - Method in interface com.airbnb.lottie.PerformanceTracker.FrameListener
 
onPostExecute(LottieComposition) - Method in class com.airbnb.lottie.model.JsonCompositionLoader
 
onRestoreInstanceState(Parcelable) - Method in class com.airbnb.lottie.LottieAnimationView
 
onSaveInstanceState() - Method in class com.airbnb.lottie.LottieAnimationView
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.BaseStrokeContent
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.ContentGroup
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.EllipseContent
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.FillContent
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.GradientFillContent
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.PolystarContent
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.RectangleContent
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.ShapeContent
 
onValueChanged() - Method in class com.airbnb.lottie.animation.content.TrimPathContent
 
onValueChanged() - Method in interface com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation.AnimationListener
 
onValueChanged() - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
OPACITY - Static variable in interface com.airbnb.lottie.LottieProperty
[0,100]

P

parse(JsonReader) - Static method in class com.airbnb.lottie.LottieCompositionParser
 
parseKeyframes(JsonReader, LottieComposition, float, AnimatableValue.Factory<T>) - Static method in class com.airbnb.lottie.animation.Keyframe.Factory
 
pathCp1 - Variable in class com.airbnb.lottie.animation.Keyframe
 
pathCp2 - Variable in class com.airbnb.lottie.animation.Keyframe
 
PathKeyframe - Class in com.airbnb.lottie.animation.keyframe
 
PathKeyframe.Factory - Class in com.airbnb.lottie.animation.keyframe
 
PathKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
PathKeyframeAnimation(List<? extends Keyframe<PointF>>) - Constructor for class com.airbnb.lottie.animation.keyframe.PathKeyframeAnimation
 
pauseAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
 
pauseAnimation() - Method in class com.airbnb.lottie.LottieDrawable
 
pauseAnimation() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
PerformanceTracker - Class in com.airbnb.lottie
 
PerformanceTracker() - Constructor for class com.airbnb.lottie.PerformanceTracker
 
PerformanceTracker.FrameListener - Interface in com.airbnb.lottie
 
playAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
Plays the animation from the beginning.
playAnimation() - Method in class com.airbnb.lottie.LottieDrawable
Plays the animation from the beginning.
playAnimation() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
PointFFactory - Class in com.airbnb.lottie.model
 
PointKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
PointKeyframeAnimation(List<Keyframe<PointF>>) - Constructor for class com.airbnb.lottie.animation.keyframe.PointKeyframeAnimation
 
POLYSTAR_INNER_RADIUS - Static variable in interface com.airbnb.lottie.LottieProperty
In Px
POLYSTAR_INNER_ROUNDEDNESS - Static variable in interface com.airbnb.lottie.LottieProperty
[0,100]
POLYSTAR_OUTER_RADIUS - Static variable in interface com.airbnb.lottie.LottieProperty
In Px
POLYSTAR_OUTER_ROUNDEDNESS - Static variable in interface com.airbnb.lottie.LottieProperty
[0,100]
POLYSTAR_POINTS - Static variable in interface com.airbnb.lottie.LottieProperty
 
POLYSTAR_ROTATION - Static variable in interface com.airbnb.lottie.LottieProperty
In degrees
PolystarContent - Class in com.airbnb.lottie.animation.content
 
PolystarContent(LottieDrawable, BaseLayer, PolystarShape) - Constructor for class com.airbnb.lottie.animation.content.PolystarContent
 
PolystarShape - Class in com.airbnb.lottie.model.content
 
PolystarShape.Type - Enum in com.airbnb.lottie.model.content
 
POSITION - Static variable in interface com.airbnb.lottie.LottieProperty
In Px
propagateToChildren(String, int) - Method in class com.airbnb.lottie.model.KeyPath
Returns whether the keypath resolution should propagate to children.

R

recordRenderTime(String, float) - Method in class com.airbnb.lottie.PerformanceTracker
 
RectangleContent - Class in com.airbnb.lottie.animation.content
 
RectangleContent(LottieDrawable, BaseLayer, RectangleShape) - Constructor for class com.airbnb.lottie.animation.content.RectangleContent
 
RectangleShape - Class in com.airbnb.lottie.model.content
 
recycleBitmaps() - Method in class com.airbnb.lottie.LottieDrawable
If you have image assets and use LottieDrawable directly, you must call this yourself.
recycleBitmaps() - Method in class com.airbnb.lottie.manager.ImageAssetManager
 
removeAllAnimatorListeners() - Method in class com.airbnb.lottie.LottieAnimationView
 
removeAllAnimatorListeners() - Method in class com.airbnb.lottie.LottieDrawable
 
removeAllUpdateListeners() - Method in class com.airbnb.lottie.LottieAnimationView
 
removeAllUpdateListeners() - Method in class com.airbnb.lottie.LottieDrawable
 
removeAnimatorListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
removeAnimatorListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.LottieDrawable
 
removeAnimatorUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.LottieDrawable
 
removeFrameListener(PerformanceTracker.FrameListener) - Method in class com.airbnb.lottie.PerformanceTracker
 
removeUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
Repeater - Class in com.airbnb.lottie.model.content
 
REPEATER_COPIES - Static variable in interface com.airbnb.lottie.LottieProperty
 
REPEATER_OFFSET - Static variable in interface com.airbnb.lottie.LottieProperty
 
RepeaterContent - Class in com.airbnb.lottie.animation.content
 
RepeaterContent(LottieDrawable, BaseLayer, Repeater) - Constructor for class com.airbnb.lottie.animation.content.RepeaterContent
 
resolve(KeyPathElement) - Method in class com.airbnb.lottie.model.KeyPath
Return a new KeyPath with the element resolved to the specified KeyPathElement.
resolveChildKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
resolveChildKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.model.layer.CompositionLayer
 
resolveChildKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.model.layer.ShapeLayer
 
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.animation.content.BaseStrokeContent
 
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.animation.content.ContentGroup
 
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.animation.content.EllipseContent
 
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.animation.content.FillContent
 
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.animation.content.GradientFillContent
 
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.animation.content.PolystarContent
 
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.animation.content.RectangleContent
 
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
resolveKeyPath(KeyPath) - Method in class com.airbnb.lottie.LottieAnimationView
Takes a KeyPath, potentially with wildcards or globstars and resolve it to a list of zero or more actual Keypaths that exist in the current animation.
resolveKeyPath(KeyPath) - Method in class com.airbnb.lottie.LottieDrawable
Takes a KeyPath, potentially with wildcards or globstars and resolve it to a list of zero or more actual Keypaths that exist in the current animation.
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in interface com.airbnb.lottie.model.KeyPathElement
Called recursively during keypath resolution.
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath) - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
resolveKeyPath(KeyPath, int, List<KeyPath>, KeyPath, KeyPathElementContent) - Static method in class com.airbnb.lottie.utils.MiscUtils
Helper method for any KeyPathElementContent that will check if the content fully matches the keypath then will add itself as the final key, resolve it, and add it to the accumulator list.
RESTART - Static variable in class com.airbnb.lottie.LottieDrawable
When the animation reaches the end and repeatCount is INFINITE or a positive value, the animation restarts from the beginning.
resumeAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
Continues playing the animation from its current position.
resumeAnimation() - Method in class com.airbnb.lottie.LottieDrawable
Continues playing the animation from its current position.
resumeAnimation() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
REVERSE - Static variable in class com.airbnb.lottie.LottieDrawable
When the animation reaches the end and repeatCount is INFINITE or a positive value, the animation reverses direction on every iteration.
reverseAnimationSpeed() - Method in class com.airbnb.lottie.LottieAnimationView
Reverses the current animation speed.
reverseAnimationSpeed() - Method in class com.airbnb.lottie.LottieDrawable
Reverses the current animation speed.
reverseAnimationSpeed() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 

S

ScaleKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
ScaleKeyframeAnimation(List<Keyframe<ScaleXY>>) - Constructor for class com.airbnb.lottie.animation.keyframe.ScaleKeyframeAnimation
 
ScaleXY - Class in com.airbnb.lottie.value
 
ScaleXY(float, float) - Constructor for class com.airbnb.lottie.value.ScaleXY
 
ScaleXY() - Constructor for class com.airbnb.lottie.value.ScaleXY
 
ScaleXY.Factory - Class in com.airbnb.lottie.value
 
scheduleDrawable(Drawable, Runnable, long) - Method in class com.airbnb.lottie.LottieDrawable
 
set(T, T) - Method in class com.airbnb.lottie.model.MutablePair
 
setAlpha(int) - Method in class com.airbnb.lottie.LottieDrawable
 
setAnimation(int) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from a file in the raw directory.
setAnimation(int, LottieAnimationView.CacheStrategy) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from a file in the raw directory.
setAnimation(String) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from a file in the assets directory.
setAnimation(String, LottieAnimationView.CacheStrategy) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from a file in the assets directory.
setAnimation(JSONObject) - Method in class com.airbnb.lottie.LottieAnimationView
Deprecated.
setAnimation(JsonReader) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from a JSONReader.
setAnimation(BaseKeyframeAnimation<?, ?>) - Method in class com.airbnb.lottie.value.LottieValueCallback
 
setAnimationFromJson(String) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from json string.
setCacheText(boolean) - Method in class com.airbnb.lottie.TextDelegate
Sets whether or not TextDelegate will cache (memoize) the results of getText.
setColorFilter(ColorFilter) - Method in class com.airbnb.lottie.LottieDrawable
 
setComposition(LottieComposition) - Method in class com.airbnb.lottie.LottieAnimationView
Sets a composition.
setComposition(LottieComposition) - Method in class com.airbnb.lottie.LottieDrawable
 
setCompositionDuration(float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.BaseStrokeContent
 
setContents(List<Content>, List<Content>) - Method in interface com.airbnb.lottie.animation.content.Content
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.ContentGroup
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.EllipseContent
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.FillContent
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.GradientFillContent
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.MergePathsContent
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.PolystarContent
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.RectangleContent
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.ShapeContent
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.animation.content.TrimPathContent
 
setContents(List<Content>, List<Content>) - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
setControlPoint1(float, float) - Method in class com.airbnb.lottie.model.CubicCurveData
 
setControlPoint2(float, float) - Method in class com.airbnb.lottie.model.CubicCurveData
 
setDefaultFontFileExtension(String) - Method in class com.airbnb.lottie.manager.FontAssetManager
Sets the default file extension (include the `.`).
setDelegate(FontAssetDelegate) - Method in class com.airbnb.lottie.manager.FontAssetManager
 
setDelegate(ImageAssetDelegate) - Method in class com.airbnb.lottie.manager.ImageAssetManager
 
setEndFrames(List<? extends Keyframe<?>>) - Static method in class com.airbnb.lottie.animation.Keyframe
The json doesn't include end frames.
setFontAssetDelegate(FontAssetDelegate) - Method in class com.airbnb.lottie.LottieAnimationView
Use this to manually set fonts.
setFontAssetDelegate(FontAssetDelegate) - Method in class com.airbnb.lottie.LottieDrawable
Use this to manually set fonts.
setFrame(int) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the progress to the specified frame.
setFrame(int) - Method in class com.airbnb.lottie.LottieDrawable
Sets the progress to the specified frame.
setImageAssetDelegate(ImageAssetDelegate) - Method in class com.airbnb.lottie.LottieAnimationView
Use this if you can't bundle images with your app.
setImageAssetDelegate(ImageAssetDelegate) - Method in class com.airbnb.lottie.LottieDrawable
Use this if you can't bundle images with your app.
setImageAssetsFolder(String) - Method in class com.airbnb.lottie.LottieAnimationView
If you use image assets, you must explicitly specify the folder in assets/ in which they are located because bodymovin uses the name filenames across all compositions (img_#).
setImageBitmap(Bitmap) - Method in class com.airbnb.lottie.LottieAnimationView
 
setImageDrawable(Drawable) - Method in class com.airbnb.lottie.LottieAnimationView
 
setImageResource(int) - Method in class com.airbnb.lottie.LottieAnimationView
 
setImagesAssetsFolder(String) - Method in class com.airbnb.lottie.LottieDrawable
If you use image assets, you must explicitly specify the folder in assets/ in which they are located because bodymovin uses the name filenames across all compositions (img_#).
setIsDiscrete() - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
setMaxFrame(int) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the maximum frame that the animation will end at when playing or looping.
setMaxFrame(int) - Method in class com.airbnb.lottie.LottieDrawable
Sets the maximum frame that the animation will end at when playing or looping.
setMaxProgress(float) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the maximum progress that the animation will end at when playing or looping.
setMaxProgress(float) - Method in class com.airbnb.lottie.LottieDrawable
Sets the maximum progress that the animation will end at when playing or looping.
setMaxValue(float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
setMinAndMaxFrame(int, int) - Method in class com.airbnb.lottie.LottieAnimationView
 
setMinAndMaxFrame(int, int) - Method in class com.airbnb.lottie.LottieDrawable
 
setMinAndMaxProgress(float, float) - Method in class com.airbnb.lottie.LottieAnimationView
 
setMinAndMaxProgress(float, float) - Method in class com.airbnb.lottie.LottieDrawable
 
setMinAndMaxValues(float, float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
setMinFrame(int) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the minimum frame that the animation will start from when playing or looping.
setMinFrame(int) - Method in class com.airbnb.lottie.LottieDrawable
Sets the minimum frame that the animation will start from when playing or looping.
setMinProgress(float) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the minimum progress that the animation will start from when playing or looping.
setMinProgress(float) - Method in class com.airbnb.lottie.LottieDrawable
Sets the minimum progress that the animation will start from when playing or looping.
setMinValue(float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
setPerformanceTrackingEnabled(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
 
setPerformanceTrackingEnabled(boolean) - Method in class com.airbnb.lottie.LottieComposition
 
setPerformanceTrackingEnabled(boolean) - Method in class com.airbnb.lottie.LottieDrawable
 
setProgress(float) - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
setProgress(float) - Method in class com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation
 
setProgress(float) - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
 
setProgress(float) - Method in class com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation
 
setProgress(float) - Method in class com.airbnb.lottie.LottieAnimationView
 
setProgress(float) - Method in class com.airbnb.lottie.LottieDrawable
 
setProgress(float) - Method in class com.airbnb.lottie.model.layer.CompositionLayer
 
setRepeatCount(int) - Method in class com.airbnb.lottie.LottieAnimationView
Sets how many times the animation should be repeated.
setRepeatCount(int) - Method in class com.airbnb.lottie.LottieDrawable
Sets how many times the animation should be repeated.
setRepeatMode(int) - Method in class com.airbnb.lottie.LottieAnimationView
Defines what this animation should do when it reaches the end.
setRepeatMode(int) - Method in class com.airbnb.lottie.LottieDrawable
Defines what this animation should do when it reaches the end.
setScale(float) - Method in class com.airbnb.lottie.LottieAnimationView
Set the scale on the current composition.
setScale(float) - Method in class com.airbnb.lottie.LottieDrawable
Set the scale on the current composition.
setSpeed(float) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the playback speed.
setSpeed(float) - Method in class com.airbnb.lottie.LottieDrawable
Sets the playback speed.
setSpeed(float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
setText(String, String) - Method in class com.airbnb.lottie.TextDelegate
Update the text that will be rendered for the given input text.
setTextDelegate(TextDelegate) - Method in class com.airbnb.lottie.LottieAnimationView
Set this to replace animation text with custom text at runtime
setTextDelegate(TextDelegate) - Method in class com.airbnb.lottie.LottieDrawable
 
setTraceEnabled(boolean) - Static method in class com.airbnb.lottie.L
 
setValue(float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
Sets the current animator value.
setValue(T) - Method in class com.airbnb.lottie.value.LottieValueCallback
 
setValueCallback(LottieValueCallback<A>) - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
setVertex(float, float) - Method in class com.airbnb.lottie.model.CubicCurveData
 
ShapeContent - Class in com.airbnb.lottie.animation.content
 
ShapeContent(LottieDrawable, BaseLayer, ShapePath) - Constructor for class com.airbnb.lottie.animation.content.ShapeContent
 
ShapeData - Class in com.airbnb.lottie.model.content
 
ShapeData() - Constructor for class com.airbnb.lottie.model.content.ShapeData
 
ShapeData.Factory - Class in com.airbnb.lottie.model.content
 
ShapeFill - Class in com.airbnb.lottie.model.content
 
ShapeGroup - Class in com.airbnb.lottie.model.content
 
ShapeGroup(String, List<ContentModel>) - Constructor for class com.airbnb.lottie.model.content.ShapeGroup
 
shapeItemWithJson(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.model.content.ShapeGroup
 
ShapeKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
ShapeKeyframeAnimation(List<Keyframe<ShapeData>>) - Constructor for class com.airbnb.lottie.animation.keyframe.ShapeKeyframeAnimation
 
ShapeLayer - Class in com.airbnb.lottie.model.layer
 
ShapePath - Class in com.airbnb.lottie.model.content
 
ShapeStroke - Class in com.airbnb.lottie.model.content
 
ShapeStroke.LineCapType - Enum in com.airbnb.lottie.model.content
 
ShapeStroke.LineJoinType - Enum in com.airbnb.lottie.model.content
 
ShapeTrimPath - Class in com.airbnb.lottie.model.content
 
ShapeTrimPath.Type - Enum in com.airbnb.lottie.model.content
 
SimpleColorFilter - Class in com.airbnb.lottie
A color filter with a predefined transfer mode that applies the specified color on top of the original color.
SimpleColorFilter(int) - Constructor for class com.airbnb.lottie.SimpleColorFilter
 
size - Variable in class com.airbnb.lottie.model.DocumentData
 
size() - Method in class com.airbnb.lottie.model.KeyPath
 
SolidLayer - Class in com.airbnb.lottie.model.layer
 
SplitDimensionPathKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
SplitDimensionPathKeyframeAnimation(BaseKeyframeAnimation<Float, Float>, BaseKeyframeAnimation<Float, Float>) - Constructor for class com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation
 
start() - Method in class com.airbnb.lottie.LottieDrawable
 
startFrame - Variable in class com.airbnb.lottie.animation.Keyframe
 
startValue - Variable in class com.airbnb.lottie.animation.Keyframe
 
stop() - Method in class com.airbnb.lottie.LottieDrawable
 
stroke - Variable in class com.airbnb.lottie.model.animatable.AnimatableTextProperties
 
STROKE_COLOR - Static variable in interface com.airbnb.lottie.LottieProperty
 
STROKE_WIDTH - Static variable in interface com.airbnb.lottie.LottieProperty
In Px
strokeColor - Variable in class com.airbnb.lottie.model.DocumentData
 
StrokeContent - Class in com.airbnb.lottie.animation.content
 
StrokeContent(LottieDrawable, BaseLayer, ShapeStroke) - Constructor for class com.airbnb.lottie.animation.content.StrokeContent
 
strokeOverFill - Variable in class com.airbnb.lottie.model.DocumentData
 
strokeWidth - Variable in class com.airbnb.lottie.model.animatable.AnimatableTextProperties
 
strokeWidth - Variable in class com.airbnb.lottie.model.DocumentData
 
systemAnimationsAreDisabled() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 

T

TAG - Static variable in class com.airbnb.lottie.L
 
text - Variable in class com.airbnb.lottie.model.DocumentData
 
TEXT_TRACKING - Static variable in interface com.airbnb.lottie.LottieProperty
 
TextDelegate - Class in com.airbnb.lottie
Extend this class to replace animation text with custom text.
TextDelegate(LottieAnimationView) - Constructor for class com.airbnb.lottie.TextDelegate
 
TextDelegate(LottieDrawable) - Constructor for class com.airbnb.lottie.TextDelegate
 
TextKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
TextKeyframeAnimation(List<Keyframe<DocumentData>>) - Constructor for class com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation
 
TextLayer - Class in com.airbnb.lottie.model.layer
 
TIME_REMAP - Static variable in interface com.airbnb.lottie.LottieProperty
The time value in seconds
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.CircleShape
 
toContent(LottieDrawable, BaseLayer) - Method in interface com.airbnb.lottie.model.content.ContentModel
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.GradientFill
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.GradientStroke
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.MergePaths
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.PolystarShape
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.RectangleShape
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.Repeater
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.ShapeFill
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.ShapeGroup
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.ShapePath
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
toContent(LottieDrawable, BaseLayer) - Method in class com.airbnb.lottie.model.content.ShapeTrimPath
 
toPaintCap() - Method in enum com.airbnb.lottie.model.content.ShapeStroke.LineCapType
 
toPaintJoin() - Method in enum com.airbnb.lottie.model.content.ShapeStroke.LineJoinType
 
toString() - Method in class com.airbnb.lottie.animation.Keyframe
 
toString() - Method in class com.airbnb.lottie.LottieComposition
 
toString() - Method in class com.airbnb.lottie.model.animatable.BaseAnimatableValue
 
toString() - Method in class com.airbnb.lottie.model.content.MergePaths
 
toString() - Method in class com.airbnb.lottie.model.content.RectangleShape
 
toString() - Method in class com.airbnb.lottie.model.content.ShapeData
 
toString() - Method in class com.airbnb.lottie.model.content.ShapeFill
 
toString() - Method in class com.airbnb.lottie.model.content.ShapeGroup
 
toString() - Method in class com.airbnb.lottie.model.content.ShapePath
 
toString() - Method in class com.airbnb.lottie.model.content.ShapeTrimPath
 
toString() - Method in class com.airbnb.lottie.model.KeyPath
 
toString() - Method in class com.airbnb.lottie.model.layer.Layer
 
toString(String) - Method in class com.airbnb.lottie.model.layer.Layer
 
toString() - Method in class com.airbnb.lottie.model.MutablePair
 
toString() - Method in class com.airbnb.lottie.value.ScaleXY
 
tracking - Variable in class com.airbnb.lottie.model.animatable.AnimatableTextProperties
 
tracking - Variable in class com.airbnb.lottie.model.DocumentData
 
TRANSFORM_ANCHOR_POINT - Static variable in interface com.airbnb.lottie.LottieProperty
In Px
TRANSFORM_END_OPACITY - Static variable in interface com.airbnb.lottie.LottieProperty
[0,100]
TRANSFORM_OPACITY - Static variable in interface com.airbnb.lottie.LottieProperty
Opacity value are 0-100 to match after effects
TRANSFORM_POSITION - Static variable in interface com.airbnb.lottie.LottieProperty
In Px
TRANSFORM_ROTATION - Static variable in interface com.airbnb.lottie.LottieProperty
In degrees
TRANSFORM_SCALE - Static variable in interface com.airbnb.lottie.LottieProperty
 
TRANSFORM_START_OPACITY - Static variable in interface com.airbnb.lottie.LottieProperty
[0,100]
TransformKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
TransformKeyframeAnimation(AnimatableTransform) - Constructor for class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
 
TrimPathContent - Class in com.airbnb.lottie.animation.content
 
TrimPathContent(BaseLayer, ShapeTrimPath) - Constructor for class com.airbnb.lottie.animation.content.TrimPathContent
 

U

unscheduleDrawable(Drawable, Runnable) - Method in class com.airbnb.lottie.LottieDrawable
 
updateBitmap(String, Bitmap) - Method in class com.airbnb.lottie.LottieAnimationView
Allows you to modify or clear a bitmap that was loaded for an image either automatically through LottieAnimationView.setImageAssetsFolder(String) or with an ImageAssetDelegate.
updateBitmap(String, Bitmap) - Method in class com.airbnb.lottie.LottieDrawable
Allows you to modify or clear a bitmap that was loaded for an image either automatically through LottieDrawable.setImagesAssetsFolder(String) or with an ImageAssetDelegate.
updateBitmap(String, Bitmap) - Method in class com.airbnb.lottie.manager.ImageAssetManager
Returns the previously set bitmap or null.
useExperimentalHardwareAcceleration() - Method in class com.airbnb.lottie.LottieAnimationView
Deprecated.
useExperimentalHardwareAcceleration(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
Deprecated.
useHardwareAcceleration() - Method in class com.airbnb.lottie.LottieAnimationView
 
useHardwareAcceleration(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
Enable hardware acceleration for this view.
useTextGlyphs() - Method in class com.airbnb.lottie.LottieDrawable
 
Utils - Class in com.airbnb.lottie.utils
 

V

valueCallback - Variable in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
ValueCallbackKeyframeAnimation<K,A> - Class in com.airbnb.lottie.animation.keyframe
 
ValueCallbackKeyframeAnimation(LottieValueCallback<A>) - Constructor for class com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation
 
valueFromObject(JsonReader, float) - Method in interface com.airbnb.lottie.model.animatable.AnimatableValue.Factory
 
valueFromObject(JsonReader, float) - Method in class com.airbnb.lottie.model.ColorFactory
 
valueFromObject(JsonReader, float) - Method in class com.airbnb.lottie.model.content.ShapeData.Factory
 
valueFromObject(JsonReader, float) - Method in class com.airbnb.lottie.model.PointFFactory
 
valueFromObject(JsonReader) - Static method in class com.airbnb.lottie.utils.JsonUtils
 
valueFromObject(JsonReader, float) - Method in class com.airbnb.lottie.value.ScaleXY.Factory
 
valueOf(String) - Static method in enum com.airbnb.lottie.LottieAnimationView.CacheStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.model.content.GradientType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.model.content.Mask.MaskMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.model.content.MergePaths.MergePathsMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.model.content.PolystarShape.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.model.content.ShapeStroke.LineCapType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.model.content.ShapeStroke.LineJoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.model.content.ShapeTrimPath.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.model.layer.Layer.LayerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.airbnb.lottie.LottieAnimationView.CacheStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.model.content.GradientType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.model.content.Mask.MaskMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.model.content.MergePaths.MergePathsMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.model.content.PolystarShape.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.model.content.ShapeStroke.LineCapType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.model.content.ShapeStroke.LineJoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.model.content.ShapeTrimPath.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.model.layer.Layer.LayerType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K L M N O P R S T U V 
Skip navigation links