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

A

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
 
addFailureListener(LottieListener<Throwable>) - Method in class com.airbnb.lottie.LottieTask
Add a task failure listener.
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
 
addListener(LottieListener<T>) - Method in class com.airbnb.lottie.LottieTask
Add a task listener.
addListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
addLottieOnCompositionLoadedListener(LottieOnCompositionLoadedListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
addPoints(PointF, PointF) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
addUpdateListener(BaseKeyframeAnimation.AnimationListener) - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
addUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
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.GradientStrokeContent
 
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 a property callback for the specified KeyPath.
addValueCallback(KeyPath, T, SimpleLottieValueCallback<T>) - Method in class com.airbnb.lottie.LottieAnimationView
addValueCallback(KeyPath, T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.LottieDrawable
Add an property callback for the specified KeyPath.
addValueCallback(KeyPath, T, SimpleLottieValueCallback<T>) - Method in class com.airbnb.lottie.LottieDrawable
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(List<Keyframe<Integer>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableColorValue
 
AnimatableFloatValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableFloatValue(List<Keyframe<Float>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableFloatValue
 
AnimatableGradientColorValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableGradientColorValue(List<Keyframe<GradientColor>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableGradientColorValue
 
AnimatableIntegerValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableIntegerValue() - Constructor for class com.airbnb.lottie.model.animatable.AnimatableIntegerValue
 
AnimatableIntegerValue(List<Keyframe<Integer>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableIntegerValue
 
AnimatablePathValue - Class in com.airbnb.lottie.model.animatable
 
AnimatablePathValue() - Constructor for class com.airbnb.lottie.model.animatable.AnimatablePathValue
Create a default static animatable path.
AnimatablePathValue(List<Keyframe<PointF>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatablePathValue
 
AnimatablePathValueParser - Class in com.airbnb.lottie.parser
 
AnimatablePointValue - Class in com.airbnb.lottie.model.animatable
 
AnimatablePointValue(List<Keyframe<PointF>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatablePointValue
 
AnimatableScaleValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableScaleValue(ScaleXY) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableScaleValue
 
AnimatableScaleValue(List<Keyframe<ScaleXY>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableScaleValue
 
AnimatableShapeValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableShapeValue(List<Keyframe<ShapeData>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableShapeValue
 
AnimatableSplitDimensionPathValue - Class in com.airbnb.lottie.model.animatable
 
AnimatableSplitDimensionPathValue(AnimatableFloatValue, AnimatableFloatValue) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableSplitDimensionPathValue
 
AnimatableTextFrame - Class in com.airbnb.lottie.model.animatable
 
AnimatableTextFrame(List<Keyframe<DocumentData>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableTextFrame
 
AnimatableTextProperties - Class in com.airbnb.lottie.model.animatable
 
AnimatableTextProperties(AnimatableColorValue, AnimatableColorValue, AnimatableFloatValue, AnimatableFloatValue) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableTextProperties
 
AnimatableTextPropertiesParser - Class in com.airbnb.lottie.parser
 
AnimatableTransform - Class in com.airbnb.lottie.model.animatable
 
AnimatableTransform() - Constructor for class com.airbnb.lottie.model.animatable.AnimatableTransform
 
AnimatableTransform(AnimatablePathValue, AnimatableValue<PointF, PointF>, AnimatableScaleValue, AnimatableFloatValue, AnimatableIntegerValue, AnimatableFloatValue, AnimatableFloatValue, AnimatableFloatValue, AnimatableFloatValue) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableTransform
 
AnimatableTransformParser - Class in com.airbnb.lottie.parser
 
AnimatableValue<K,A> - Interface in com.airbnb.lottie.model.animatable
 
AnimatableValueParser - Class in com.airbnb.lottie.parser
 
apply(Path) - Method in class com.airbnb.lottie.animation.content.CompoundTrimPathContent
 
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

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
 
BaseLottieAnimator - Class in com.airbnb.lottie.utils
 
BaseLottieAnimator() - Constructor for class com.airbnb.lottie.utils.BaseLottieAnimator
 
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
Deprecated.
 
cancel() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
cancelAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
 
cancelAnimation() - Method in class com.airbnb.lottie.LottieDrawable
 
Cancellable - Interface in com.airbnb.lottie
Deprecated.
CircleShape - Class in com.airbnb.lottie.model.content
 
CircleShape(String, AnimatableValue<PointF, PointF>, AnimatablePointValue, boolean, boolean) - Constructor for class com.airbnb.lottie.model.content.CircleShape
 
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
 
clear() - Method in class com.airbnb.lottie.model.LottieCompositionCache
 
clearComposition() - Method in class com.airbnb.lottie.LottieDrawable
 
clearComposition() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
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
 
ColorKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
ColorKeyframeAnimation(List<Keyframe<Integer>>) - Constructor for class com.airbnb.lottie.animation.keyframe.ColorKeyframeAnimation
 
ColorParser - Class in com.airbnb.lottie.parser
 
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.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.network - package com.airbnb.lottie.network
 
com.airbnb.lottie.parser - package com.airbnb.lottie.parser
 
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
 
CompoundTrimPathContent - Class in com.airbnb.lottie.animation.content
 
CompoundTrimPathContent() - Constructor for class com.airbnb.lottie.animation.content.CompoundTrimPathContent
 
contains(float, float, float) - Static method in class com.airbnb.lottie.utils.MiscUtils
 
containsProgress(float) - Method in class com.airbnb.lottie.value.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
 
CORNER_RADIUS - Static variable in interface com.airbnb.lottie.LottieProperty
In degrees
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() - Method in class com.airbnb.lottie.animation.keyframe.PathKeyframe
 
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
 
debug(String) - Static method in class com.airbnb.lottie.L
 
DocumentData - Class in com.airbnb.lottie.model
 
DocumentData(String, String, double, DocumentData.Justification, int, double, double, int, int, double, boolean) - Constructor for class com.airbnb.lottie.model.DocumentData
 
DocumentData.Justification - Enum in com.airbnb.lottie.model
 
DocumentDataParser - Class in com.airbnb.lottie.parser
 
doFrame(long) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
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
 
durationFrames - Variable in class com.airbnb.lottie.model.Marker
 

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.value.Keyframe
 
endSection(String) - Static method in class com.airbnb.lottie.L
 
endValue - Variable in class com.airbnb.lottie.value.Keyframe
 
equals(Object) - Method in class com.airbnb.lottie.LottieResult
 
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.
equals(float, float) - Method in class com.airbnb.lottie.value.ScaleXY
 
evaluate(float, int, int) - Static method in class com.airbnb.lottie.utils.GammaEvaluator
 
EXECUTOR - Static variable in class com.airbnb.lottie.LottieTask
Set this to change the executor that LottieTasks are run on.
extension - Variable in enum com.airbnb.lottie.network.FileExtension
 

F

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.
fetchSync(Context, String) - Static method in class com.airbnb.lottie.network.NetworkFetcher
 
fetchSync() - Method in class com.airbnb.lottie.network.NetworkFetcher
 
FileExtension - Enum in com.airbnb.lottie.network
Helpers for known Lottie file types.
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
 
FloatParser - Class in com.airbnb.lottie.parser
 
Font - Class in com.airbnb.lottie.model
 
Font(String, String, String, float) - Constructor for class com.airbnb.lottie.model.Font
 
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(List<ShapeGroup>, char, double, double, String, String) - Constructor for class com.airbnb.lottie.model.FontCharacter
 
fontName - Variable in class com.airbnb.lottie.model.DocumentData
 
forFile(String) - Static method in enum com.airbnb.lottie.network.FileExtension
 
forId(int) - Static method in enum com.airbnb.lottie.model.content.MergePaths.MergePathsMode
 
forId(int) - Static method in enum com.airbnb.lottie.model.content.ShapeTrimPath.Type
 
forValue(int) - Static method in enum com.airbnb.lottie.model.content.PolystarShape.Type
 
fromAsset(Context, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Parse an animation from src/main/assets.
fromAssetFileName(Context, String, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromAssetSync(Context, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Parse an animation from src/main/assets.
fromFileSync(Context, String) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromInputStream(InputStream, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromInputStreamSync(InputStream) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromInputStreamSync(InputStream, boolean) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromJson(JSONObject, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Deprecated.
fromJsonInputStream(InputStream, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Auto-closes the stream.
fromJsonInputStreamSync(InputStream, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Return a LottieComposition for the given InputStream to json.
fromJsonReader(JsonReader, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromJsonReader(JsonReader, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
 
fromJsonReaderSync(JsonReader, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Return a LottieComposition for the specified json.
fromJsonString(String, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromJsonString(String, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
 
fromJsonStringSync(String, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Return a LottieComposition for the specified raw json string.
fromJsonSync(Resources, JSONObject) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromJsonSync(String) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromJsonSync(JsonReader) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromJsonSync(JSONObject, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Deprecated.
fromRawFile(Context, int, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Deprecated.
fromRawRes(Context, int) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Parse an animation from raw/res.
fromRawResSync(Context, int) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Parse an animation from raw/res.
fromUrl(Context, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Fetch an animation from an http url.
fromUrlSync(Context, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Fetch an animation from an http url.
fromZipStream(ZipInputStream, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
 
fromZipStreamSync(ZipInputStream, String) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Parses a zip input stream into a Lottie composition.
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
 
get(String) - Method in class com.airbnb.lottie.model.LottieCompositionCache
 
getAlpha() - Method in class com.airbnb.lottie.LottieDrawable
 
getAnchorPoint() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
getAnimatedFraction() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
Returns the current value of the currently playing animation taking into account direction, min and max frames.
getAnimatedValue() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
Returns a float representing the current value of the animation from 0 to 1 regardless of the animation speed, direction, or min and max frames.
getAnimatedValueAbsolute() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
Returns the current value of the animation from 0 to 1 regardless of the animation speed, direction, or min and max frames.
getBitmap() - Method in class com.airbnb.lottie.LottieImageAsset
Returns the bitmap that has been stored for this image asset if one was explicitly set.
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.animation.content.BaseStrokeContent
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.animation.content.ContentGroup
 
getBounds(RectF, Matrix, boolean) - Method in interface com.airbnb.lottie.animation.content.DrawingContent
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.animation.content.FillContent
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.animation.content.GradientFillContent
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.animation.content.RepeaterContent
 
getBounds() - Method in class com.airbnb.lottie.LottieComposition
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.model.layer.CompositionLayer
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.model.layer.ImageLayer
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.model.layer.NullLayer
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.model.layer.ShapeLayer
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.model.layer.SolidLayer
 
getBounds(RectF, Matrix, boolean) - Method in class com.airbnb.lottie.model.layer.TextLayer
 
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.LottieAnimationView
 
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
 
getCurrentKeyframe() - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
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
 
getDuration() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
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
 
getEndFrame() - Method in class com.airbnb.lottie.value.LottieFrameInfo
 
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.value.Keyframe
 
getEndValue() - Method in class com.airbnb.lottie.value.LottieFrameInfo
 
getEndValueFloat() - Method in class com.airbnb.lottie.value.Keyframe
Optimization to avoid autoboxing.
getEndValueInt() - Method in class com.airbnb.lottie.value.Keyframe
Optimization to avoid autoboxing.
getException() - Method in class com.airbnb.lottie.LottieResult
 
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
 
getFloatValue() - Method in class com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation
Optimization to avoid autoboxing.
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.
getFrame() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
getFrameRate() - Method in class com.airbnb.lottie.LottieComposition
 
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
 
getInstance() - Static method in class com.airbnb.lottie.model.LottieCompositionCache
 
getInterpolatedCurrentKeyframeProgress() - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
Takes the value of BaseKeyframeAnimation.getLinearCurrentKeyframeProgress() and interpolates it with the current keyframe's interpolator.
getInterpolatedKeyframeProgress() - Method in class com.airbnb.lottie.value.LottieFrameInfo
 
getIntrinsicHeight() - Method in class com.airbnb.lottie.LottieDrawable
 
getIntrinsicWidth() - Method in class com.airbnb.lottie.LottieDrawable
 
getIntValue(Keyframe<Integer>, float) - Method in class com.airbnb.lottie.animation.keyframe.ColorKeyframeAnimation
Optimization to avoid autoboxing.
getIntValue() - Method in class com.airbnb.lottie.animation.keyframe.ColorKeyframeAnimation
Optimization to avoid autoboxing.
getIntValue() - Method in class com.airbnb.lottie.animation.keyframe.IntegerKeyframeAnimation
Optimization to avoid autoboxing.
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
 
getKeyframes() - Method in class com.airbnb.lottie.model.animatable.AnimatablePathValue
 
getKeyframes() - Method in class com.airbnb.lottie.model.animatable.AnimatableSplitDimensionPathValue
 
getKeyframes() - Method in interface com.airbnb.lottie.model.animatable.AnimatableValue
 
getLayers() - Method in class com.airbnb.lottie.LottieComposition
 
getLayerType() - Method in class com.airbnb.lottie.model.layer.Layer
 
getLinearKeyframeProgress() - Method in class com.airbnb.lottie.value.LottieFrameInfo
 
getLineDashPattern() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getLineDashPattern() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
getMarker(String) - Method in class com.airbnb.lottie.LottieComposition
 
getMarkers() - Method in class com.airbnb.lottie.LottieComposition
 
getMaskAndMatteCount() - Method in class com.airbnb.lottie.LottieComposition
Used to determine if an animation can be drawn with hardware acceleration.
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.
getMaxFrame() - Method in class com.airbnb.lottie.LottieAnimationView
getMaxFrame() - Method in class com.airbnb.lottie.LottieDrawable
getMaxFrame() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
getMean() - Method in class com.airbnb.lottie.utils.MeanCalculator
 
getMinFrame() - Method in class com.airbnb.lottie.LottieAnimationView
getMinFrame() - Method in class com.airbnb.lottie.LottieDrawable
getMinFrame() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
getMiterLimit() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
getMiterLimit() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
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(LottieFrameInfo<Float>) - Method in class com.airbnb.lottie.value.LottieRelativeFloatValueCallback
 
getOffset(LottieFrameInfo<Integer>) - Method in class com.airbnb.lottie.value.LottieRelativeIntegerValueCallback
Override this to provide your own offset on every frame.
getOffset(LottieFrameInfo<PointF>) - Method in class com.airbnb.lottie.value.LottieRelativePointValueCallback
Override this to provide your own offset on every frame.
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
 
getOverallProgress() - Method in class com.airbnb.lottie.value.LottieFrameInfo
 
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
 
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
 
getSkew() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
getSkewAngle() - Method in class com.airbnb.lottie.model.animatable.AnimatableTransform
 
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
Returns the current speed.
getStart() - Method in class com.airbnb.lottie.animation.content.TrimPathContent
 
getStart() - Method in class com.airbnb.lottie.model.content.ShapeTrimPath
 
getStartDelay() - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
getStartFrame() - Method in class com.airbnb.lottie.LottieComposition
 
getStartFrame() - Method in class com.airbnb.lottie.value.LottieFrameInfo
 
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.value.Keyframe
 
getStartValue() - Method in class com.airbnb.lottie.value.LottieFrameInfo
 
getStartValueFloat() - Method in class com.airbnb.lottie.value.Keyframe
Optimization to avoid autoboxing.
getStartValueInt() - Method in class com.airbnb.lottie.value.Keyframe
Optimization to avoid autoboxing.
getStyle() - Method in class com.airbnb.lottie.model.Font
 
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<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.LottieResult
 
getValue(LottieFrameInfo<Float>) - Method in class com.airbnb.lottie.value.LottieRelativeFloatValueCallback
 
getValue(LottieFrameInfo<Integer>) - Method in class com.airbnb.lottie.value.LottieRelativeIntegerValueCallback
 
getValue(LottieFrameInfo<PointF>) - Method in class com.airbnb.lottie.value.LottieRelativePointValueCallback
 
getValue(LottieFrameInfo<T>) - Method in class com.airbnb.lottie.value.LottieValueCallback
Override this if you haven't set a static value in the constructor or with setValue.
getValue(LottieFrameInfo<T>) - Method in interface com.airbnb.lottie.value.SimpleLottieValueCallback
 
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
 
GRADIENT_COLOR - Static variable in interface com.airbnb.lottie.LottieProperty
 
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
 
GradientColorParser - Class in com.airbnb.lottie.parser
 
GradientColorParser(int) - Constructor for class com.airbnb.lottie.parser.GradientColorParser
 
GradientFill - Class in com.airbnb.lottie.model.content
 
GradientFill(String, GradientType, Path.FillType, AnimatableGradientColorValue, AnimatableIntegerValue, AnimatablePointValue, AnimatablePointValue, AnimatableFloatValue, AnimatableFloatValue, boolean) - Constructor for class com.airbnb.lottie.model.content.GradientFill
 
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
 
GradientStroke(String, GradientType, AnimatableGradientColorValue, AnimatableIntegerValue, AnimatablePointValue, AnimatablePointValue, AnimatableFloatValue, ShapeStroke.LineCapType, ShapeStroke.LineJoinType, float, List<AnimatableFloatValue>, AnimatableFloatValue, boolean) - Constructor for class com.airbnb.lottie.model.content.GradientStroke
 
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
 

H

hasDashPattern() - Method in class com.airbnb.lottie.LottieComposition
Used to determine if an animation can be drawn with hardware acceleration.
hashCode() - Method in class com.airbnb.lottie.LottieResult
 
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
 
hasZeroScaleAxis(Matrix) - Static method in class com.airbnb.lottie.utils.Utils
 

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.
incrementMatteOrMaskCount(int) - Method in class com.airbnb.lottie.LottieComposition
 
INFINITE - Static variable in class com.airbnb.lottie.LottieDrawable
This value used used with the LottieDrawable.setRepeatCount(int) property to repeat the animation indefinitely.
init(Rect, float, float, float, List<Layer>, <any>, Map<String, List<Layer>>, Map<String, LottieImageAsset>, <any>, Map<String, Font>, List<Marker>) - Method in class com.airbnb.lottie.LottieComposition
 
INSTANCE - Static variable in class com.airbnb.lottie.parser.ColorParser
 
INSTANCE - Static variable in class com.airbnb.lottie.parser.DocumentDataParser
 
INSTANCE - Static variable in class com.airbnb.lottie.parser.FloatParser
 
INSTANCE - Static variable in class com.airbnb.lottie.parser.IntegerParser
 
INSTANCE - Static variable in class com.airbnb.lottie.parser.PathParser
 
INSTANCE - Static variable in class com.airbnb.lottie.parser.PointFParser
 
INSTANCE - Static variable in class com.airbnb.lottie.parser.ScaleXYParser
 
INSTANCE - Static variable in class com.airbnb.lottie.parser.ShapeDataParser
 
IntegerKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
IntegerKeyframeAnimation(List<Keyframe<Integer>>) - Constructor for class com.airbnb.lottie.animation.keyframe.IntegerKeyframeAnimation
 
IntegerParser - Class in com.airbnb.lottie.parser
 
interpolateBetween(ShapeData, ShapeData, float) - Method in class com.airbnb.lottie.model.content.ShapeData
 
interpolator - Variable in class com.airbnb.lottie.value.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(int, int, int, int, int, int) - Static method in class com.airbnb.lottie.utils.Utils
 
isClosed() - Method in class com.airbnb.lottie.model.content.ShapeData
 
isHidden() - Method in class com.airbnb.lottie.animation.content.TrimPathContent
 
isHidden() - Method in class com.airbnb.lottie.model.content.CircleShape
 
isHidden() - Method in class com.airbnb.lottie.model.content.GradientFill
 
isHidden() - Method in class com.airbnb.lottie.model.content.GradientStroke
 
isHidden() - Method in class com.airbnb.lottie.model.content.MergePaths
 
isHidden() - Method in class com.airbnb.lottie.model.content.PolystarShape
 
isHidden() - Method in class com.airbnb.lottie.model.content.RectangleShape
 
isHidden() - Method in class com.airbnb.lottie.model.content.Repeater
 
isHidden() - Method in class com.airbnb.lottie.model.content.ShapeFill
 
isHidden() - Method in class com.airbnb.lottie.model.content.ShapeGroup
 
isHidden() - Method in class com.airbnb.lottie.model.content.ShapePath
 
isHidden() - Method in class com.airbnb.lottie.model.content.ShapeStroke
 
isHidden() - Method in class com.airbnb.lottie.model.content.ShapeTrimPath
 
isHidden() - Method in class com.airbnb.lottie.model.layer.Layer
 
isInverted() - Method in class com.airbnb.lottie.model.content.Mask
 
isLooping() - Method in class com.airbnb.lottie.LottieDrawable
 
isMergePathsEnabledForKitKatAndAbove() - Method in class com.airbnb.lottie.LottieAnimationView
Returns whether merge paths are enabled for KitKat and above.
isMergePathsEnabledForKitKatAndAbove() - 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
 
isRunning() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
isStatic() - Method in class com.airbnb.lottie.model.animatable.AnimatablePathValue
 
isStatic() - Method in class com.airbnb.lottie.model.animatable.AnimatableSplitDimensionPathValue
 
isStatic() - Method in interface com.airbnb.lottie.model.animatable.AnimatableValue
 
isStatic() - Method in class com.airbnb.lottie.value.Keyframe
 

J

justification - Variable in class com.airbnb.lottie.model.DocumentData
 

K

Keyframe<T> - Class in com.airbnb.lottie.value
 
Keyframe(LottieComposition, T, T, Interpolator, float, Float) - Constructor for class com.airbnb.lottie.value.Keyframe
 
Keyframe(T) - Constructor for class com.airbnb.lottie.value.Keyframe
Non-animated value.
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
 
keysToString() - Method in class com.airbnb.lottie.model.KeyPath
 

L

L - Class in com.airbnb.lottie
 
L() - Constructor for class com.airbnb.lottie.L
 
layer - Variable in class com.airbnb.lottie.animation.content.BaseStrokeContent
 
Layer - Class in com.airbnb.lottie.model.layer
 
Layer(List<ContentModel>, LottieComposition, String, long, Layer.LayerType, long, String, List<Mask>, AnimatableTransform, int, int, int, float, float, int, int, AnimatableTextFrame, AnimatableTextProperties, List<Keyframe<Float>>, Layer.MatteType, AnimatableFloatValue, boolean) - Constructor for class com.airbnb.lottie.model.layer.Layer
 
Layer.LayerType - Enum in com.airbnb.lottie.model.layer
 
Layer.MatteType - Enum in com.airbnb.lottie.model.layer
 
layerModelForId(long) - Method in class com.airbnb.lottie.LottieComposition
 
LayerParser - Class in com.airbnb.lottie.parser
 
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
 
lineHeight - Variable in class com.airbnb.lottie.model.DocumentData
 
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
 
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
Deprecated.
LottieCompositionCache - Class in com.airbnb.lottie.model
 
LottieCompositionFactory - Class in com.airbnb.lottie
Helpers to create or cache a LottieComposition.
LottieCompositionParser - Class in com.airbnb.lottie.parser
 
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
 
LottieFrameInfo<T> - Class in com.airbnb.lottie.value
Data class for use with LottieValueCallback.
LottieFrameInfo() - Constructor for class com.airbnb.lottie.value.LottieFrameInfo
 
LottieImageAsset - Class in com.airbnb.lottie
Data class describing an image asset exported by bodymovin.
LottieImageAsset(int, int, String, String, String) - Constructor for class com.airbnb.lottie.LottieImageAsset
 
LottieInterpolatedFloatValue - Class in com.airbnb.lottie.value
 
LottieInterpolatedFloatValue(Float, Float) - Constructor for class com.airbnb.lottie.value.LottieInterpolatedFloatValue
 
LottieInterpolatedFloatValue(Float, Float, Interpolator) - Constructor for class com.airbnb.lottie.value.LottieInterpolatedFloatValue
 
LottieInterpolatedIntegerValue - Class in com.airbnb.lottie.value
 
LottieInterpolatedIntegerValue(Integer, Integer) - Constructor for class com.airbnb.lottie.value.LottieInterpolatedIntegerValue
 
LottieInterpolatedIntegerValue(Integer, Integer, Interpolator) - Constructor for class com.airbnb.lottie.value.LottieInterpolatedIntegerValue
 
LottieInterpolatedPointValue - Class in com.airbnb.lottie.value
 
LottieInterpolatedPointValue(PointF, PointF) - Constructor for class com.airbnb.lottie.value.LottieInterpolatedPointValue
 
LottieInterpolatedPointValue(PointF, PointF, Interpolator) - Constructor for class com.airbnb.lottie.value.LottieInterpolatedPointValue
 
LottieListener<T> - Interface in com.airbnb.lottie
Receive a result with either the value or exception for a LottieTask
LottieOnCompositionLoadedListener - Interface in com.airbnb.lottie
 
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
 
LottieRelativeFloatValueCallback(Float) - 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
 
LottieRelativePointValueCallback(PointF) - Constructor for class com.airbnb.lottie.value.LottieRelativePointValueCallback
 
LottieResult<V> - Class in com.airbnb.lottie
Contains class to hold the resulting value of an async task or an exception if it failed.
LottieResult(V) - Constructor for class com.airbnb.lottie.LottieResult
 
LottieResult(Throwable) - Constructor for class com.airbnb.lottie.LottieResult
 
LottieTask<T> - Class in com.airbnb.lottie
Helper to run asynchronous tasks with a result.
LottieTask(Callable<LottieResult<T>>) - Constructor for class com.airbnb.lottie.LottieTask
 
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
 
LottieValueCallback(T) - Constructor for class com.airbnb.lottie.value.LottieValueCallback
 
LPaint - Class in com.airbnb.lottie.animation
Custom paint that doesn't set text locale.
LPaint() - Constructor for class com.airbnb.lottie.animation.LPaint
 
LPaint(int) - Constructor for class com.airbnb.lottie.animation.LPaint
 
LPaint(PorterDuff.Mode) - Constructor for class com.airbnb.lottie.animation.LPaint
 
LPaint(int, PorterDuff.Mode) - Constructor for class com.airbnb.lottie.animation.LPaint
 

M

Marker - Class in com.airbnb.lottie.model
 
Marker(String, float, float) - Constructor for class com.airbnb.lottie.model.Marker
 
Mask - Class in com.airbnb.lottie.model.content
 
Mask(Mask.MaskMode, AnimatableShapeValue, AnimatableIntegerValue, boolean) - Constructor for class com.airbnb.lottie.model.content.Mask
 
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(String, MergePaths.MergePathsMode, boolean) - Constructor for class com.airbnb.lottie.model.content.MergePaths
 
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

name - Variable in class com.airbnb.lottie.model.Marker
 
NetworkFetcher - Class in com.airbnb.lottie.network
 
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.LottieOnCompositionLoadedListener
 
onCompositionLoaded(LottieComposition) - Method in interface com.airbnb.lottie.OnCompositionLoadedListener
Deprecated.
Composition will be null if there was an error loading it.
OnCompositionLoadedListener - Interface in com.airbnb.lottie
Deprecated.
onDetachedFromWindow() - Method in class com.airbnb.lottie.LottieAnimationView
 
onFrameRendered(float) - Method in interface com.airbnb.lottie.PerformanceTracker.FrameListener
 
onRestoreInstanceState(Parcelable) - Method in class com.airbnb.lottie.LottieAnimationView
 
onResult(T) - Method in interface com.airbnb.lottie.LottieListener
 
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
 
onVisibilityChanged(View, int) - Method in class com.airbnb.lottie.LottieAnimationView
 
OPACITY - Static variable in interface com.airbnb.lottie.LottieProperty
[0,100]

P

parse(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.parser.AnimatablePathValueParser
 
parse(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.parser.AnimatableTextPropertiesParser
 
parse(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.parser.AnimatableTransformParser
 
parse(JsonReader, float) - Method in class com.airbnb.lottie.parser.ColorParser
 
parse(JsonReader, float) - Method in class com.airbnb.lottie.parser.DocumentDataParser
 
parse(JsonReader, float) - Method in class com.airbnb.lottie.parser.FloatParser
 
parse(JsonReader, float) - Method in class com.airbnb.lottie.parser.GradientColorParser
Both the color stops and opacity stops are in the same array.
parse(JsonReader, float) - Method in class com.airbnb.lottie.parser.IntegerParser
 
parse(LottieComposition) - Static method in class com.airbnb.lottie.parser.LayerParser
 
parse(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.parser.LayerParser
 
parse(JsonReader) - Static method in class com.airbnb.lottie.parser.LottieCompositionParser
 
parse(JsonReader, float) - Method in class com.airbnb.lottie.parser.PathParser
 
parse(JsonReader, float) - Method in class com.airbnb.lottie.parser.PointFParser
 
parse(JsonReader, float) - Method in class com.airbnb.lottie.parser.ScaleXYParser
 
parse(JsonReader, float) - Method in class com.airbnb.lottie.parser.ShapeDataParser
 
parseFloat(JsonReader, LottieComposition) - Static method in class com.airbnb.lottie.parser.AnimatableValueParser
 
parseFloat(JsonReader, LottieComposition, boolean) - Static method in class com.airbnb.lottie.parser.AnimatableValueParser
 
pathCp1 - Variable in class com.airbnb.lottie.value.Keyframe
 
pathCp2 - Variable in class com.airbnb.lottie.value.Keyframe
 
PathKeyframe - Class in com.airbnb.lottie.animation.keyframe
 
PathKeyframe(LottieComposition, Keyframe<PointF>) - Constructor for class com.airbnb.lottie.animation.keyframe.PathKeyframe
 
PathKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
 
PathKeyframeAnimation(List<? extends Keyframe<PointF>>) - Constructor for class com.airbnb.lottie.animation.keyframe.PathKeyframeAnimation
 
PathParser - Class in com.airbnb.lottie.parser
 
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
 
PointFParser - Class in com.airbnb.lottie.parser
 
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(String, PolystarShape.Type, AnimatableFloatValue, AnimatableValue<PointF, PointF>, AnimatableFloatValue, AnimatableFloatValue, AnimatableFloatValue, AnimatableFloatValue, AnimatableFloatValue, boolean) - Constructor for class com.airbnb.lottie.model.content.PolystarShape
 
PolystarShape.Type - Enum in com.airbnb.lottie.model.content
 
POSITION - Static variable in interface com.airbnb.lottie.LottieProperty
In Px
postFrameCallback() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
propagateToChildren(String, int) - Method in class com.airbnb.lottie.model.KeyPath
Returns whether the keypath resolution should propagate to children.
put(String, LottieComposition) - Method in class com.airbnb.lottie.model.LottieCompositionCache
 

R

recordRenderTime(String, float) - Method in class com.airbnb.lottie.PerformanceTracker
 
RECTANGLE_SIZE - Static variable in interface com.airbnb.lottie.LottieProperty
In Px
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
 
RectangleShape(String, AnimatableValue<PointF, PointF>, AnimatablePointValue, AnimatableFloatValue, boolean) - Constructor for class com.airbnb.lottie.model.content.RectangleShape
 
removeAllAnimatorListeners() - Method in class com.airbnb.lottie.LottieAnimationView
 
removeAllAnimatorListeners() - Method in class com.airbnb.lottie.LottieDrawable
 
removeAllListeners() - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
removeAllLottieOnCompositionLoadedListener() - Method in class com.airbnb.lottie.LottieAnimationView
 
removeAllUpdateListeners() - Method in class com.airbnb.lottie.LottieAnimationView
 
removeAllUpdateListeners() - Method in class com.airbnb.lottie.LottieDrawable
 
removeAllUpdateListeners() - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
removeAnimation(BaseKeyframeAnimation<?, ?>) - Method in class com.airbnb.lottie.model.layer.BaseLayer
 
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
 
removeFailureListener(LottieListener<Throwable>) - Method in class com.airbnb.lottie.LottieTask
Remove a given task failure listener.
removeFrameCallback() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
removeFrameCallback(boolean) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
removeFrameListener(PerformanceTracker.FrameListener) - Method in class com.airbnb.lottie.PerformanceTracker
 
removeListener(LottieListener<T>) - Method in class com.airbnb.lottie.LottieTask
Remove a given task listener.
removeListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
removeLottieOnCompositionLoadedListener(LottieOnCompositionLoadedListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
removeUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
removeUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
RenderMode - Enum in com.airbnb.lottie
Controls how Lottie should render.
renderPath(Path) - Static method in class com.airbnb.lottie.utils.Utils
For testing purposes only.
Repeater - Class in com.airbnb.lottie.model.content
 
Repeater(String, AnimatableFloatValue, AnimatableFloatValue, AnimatableTransform, boolean) - Constructor for class com.airbnb.lottie.model.content.Repeater
 
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
 
resize(int) - Method in class com.airbnb.lottie.model.LottieCompositionCache
Set the maximum number of compositions to keep cached in memory.
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.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
 
running - Variable 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
 
ScaleXYParser - Class in com.airbnb.lottie.parser
 
scheduleDrawable(Drawable, Runnable, long) - Method in class com.airbnb.lottie.LottieDrawable
 
SECOND_IN_NANOS - Static variable in class com.airbnb.lottie.utils.Utils
 
set(T, T) - Method in class com.airbnb.lottie.model.MutablePair
 
set(float, float, T, T, float, float, float) - Method in class com.airbnb.lottie.value.LottieFrameInfo
 
set(float, float) - Method in class com.airbnb.lottie.value.ScaleXY
 
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(String) - Method in class com.airbnb.lottie.LottieAnimationView
 
setAnimation(JsonReader, String) - 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
Deprecated.
setAnimationFromJson(String, String) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from json string.
setAnimationFromUrl(String) - Method in class com.airbnb.lottie.LottieAnimationView
Load a lottie animation from a url.
setBitmap(Bitmap) - Method in class com.airbnb.lottie.LottieImageAsset
TODO
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
Create a composition with LottieCompositionFactory
setComposition(LottieComposition) - 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
 
setDuration(long) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
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.
setFrame(int) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
setHasDashPattern(boolean) - Method in class com.airbnb.lottie.LottieComposition
 
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_#).
setInterpolator(TimeInterpolator) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
setIsDiscrete() - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
 
setMaxCacheSize(int) - Static method in class com.airbnb.lottie.LottieCompositionFactory
Set the maximum number of compositions to keep cached in memory.
setMaxFrame(int) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the maximum frame that the animation will end at when playing or looping.
setMaxFrame(String) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the maximum frame to the start time + duration of the specified marker.
setMaxFrame(int) - Method in class com.airbnb.lottie.LottieDrawable
Sets the maximum frame that the animation will end at when playing or looping.
setMaxFrame(String) - Method in class com.airbnb.lottie.LottieDrawable
Sets the maximum frame to the start time + duration of the specified marker.
setMaxFrame(float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
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.
setMinAndMaxFrame(String) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the minimum and maximum frame to the start time and start time + duration of the specified marker.
setMinAndMaxFrame(int, int) - Method in class com.airbnb.lottie.LottieAnimationView
 
setMinAndMaxFrame(String) - Method in class com.airbnb.lottie.LottieDrawable
Sets the minimum and maximum frame to the start time and start time + duration of the specified marker.
setMinAndMaxFrame(int, int) - Method in class com.airbnb.lottie.LottieDrawable
 
setMinAndMaxFrames(float, float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
setMinAndMaxProgress(float, float) - Method in class com.airbnb.lottie.LottieAnimationView
 
setMinAndMaxProgress(float, float) - Method in class com.airbnb.lottie.LottieDrawable
 
setMinFrame(int) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the minimum frame that the animation will start from when playing or looping.
setMinFrame(String) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the minimum frame to the start time of the specified marker.
setMinFrame(int) - Method in class com.airbnb.lottie.LottieDrawable
Sets the minimum frame that the animation will start from when playing or looping.
setMinFrame(String) - Method in class com.airbnb.lottie.LottieDrawable
Sets the minimum frame to the start time of the specified marker.
setMinFrame(int) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
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.
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.LottieAnimationView
 
setProgress(float) - Method in class com.airbnb.lottie.LottieDrawable
 
setProgress(float) - Method in class com.airbnb.lottie.model.layer.CompositionLayer
 
setRenderMode(RenderMode) - Method in class com.airbnb.lottie.LottieAnimationView
Call this to set whether or not to render with hardware or software acceleration.
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.
setRepeatMode(int) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
 
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
 
setStartDelay(long) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
 
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
 
setTextLocales(LocaleList) - Method in class com.airbnb.lottie.animation.LPaint
 
setTraceEnabled(boolean) - Static method in class com.airbnb.lottie.L
 
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(PointF, boolean, List<CubicCurveData>) - Constructor for class com.airbnb.lottie.model.content.ShapeData
 
ShapeData() - Constructor for class com.airbnb.lottie.model.content.ShapeData
 
ShapeDataParser - Class in com.airbnb.lottie.parser
 
ShapeFill - Class in com.airbnb.lottie.model.content
 
ShapeFill(String, boolean, Path.FillType, AnimatableColorValue, AnimatableIntegerValue, boolean) - Constructor for class com.airbnb.lottie.model.content.ShapeFill
 
ShapeGroup - Class in com.airbnb.lottie.model.content
 
ShapeGroup(String, List<ContentModel>, boolean) - Constructor for 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
 
ShapePath(String, int, AnimatableShapeValue, boolean) - Constructor for class com.airbnb.lottie.model.content.ShapePath
 
ShapeStroke - Class in com.airbnb.lottie.model.content
 
ShapeStroke(String, AnimatableFloatValue, List<AnimatableFloatValue>, AnimatableColorValue, AnimatableIntegerValue, AnimatableFloatValue, ShapeStroke.LineCapType, ShapeStroke.LineJoinType, float, boolean) - Constructor for class com.airbnb.lottie.model.content.ShapeStroke
 
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(String, ShapeTrimPath.Type, AnimatableFloatValue, AnimatableFloatValue, AnimatableFloatValue, boolean) - Constructor for class com.airbnb.lottie.model.content.ShapeTrimPath
 
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
 
SimpleLottieValueCallback<T> - Interface in com.airbnb.lottie.value
Delegate interface for LottieValueCallback.
size - Variable in class com.airbnb.lottie.model.DocumentData
 
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.model.Marker
 
startFrame - Variable in class com.airbnb.lottie.value.Keyframe
 
startValue - Variable in class com.airbnb.lottie.value.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
 

T

TAG - Static variable in class com.airbnb.lottie.L
 
tempExtension() - Method in enum com.airbnb.lottie.network.FileExtension
 
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.LottieComposition
 
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 enum com.airbnb.lottie.network.FileExtension
 
toString() - Method in class com.airbnb.lottie.value.Keyframe
 
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_SKEW - Static variable in interface com.airbnb.lottie.LottieProperty
0-85
TRANSFORM_SKEW_ANGLE - Static variable in interface com.airbnb.lottie.LottieProperty
In degrees
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.
useTextGlyphs() - Method in class com.airbnb.lottie.LottieDrawable
 
Utils - Class in com.airbnb.lottie.utils
 

V

value - Variable in class com.airbnb.lottie.value.LottieValueCallback
This can be set with LottieValueCallback.setValue(Object) to use a value instead of deferring to the callback.
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
 
ValueCallbackKeyframeAnimation(LottieValueCallback<A>, A) - Constructor for class com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation
 
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.DocumentData.Justification
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.
valueOf(String) - Static method in enum com.airbnb.lottie.model.layer.Layer.MatteType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.network.FileExtension
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.airbnb.lottie.RenderMode
Returns the enum constant of this type with the specified name.
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.DocumentData.Justification
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.
values() - Static method in enum com.airbnb.lottie.model.layer.Layer.MatteType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.network.FileExtension
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.airbnb.lottie.RenderMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Static method in class com.airbnb.lottie.L
Warn to logcat.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links