A B C D E F G H I J K L M N O P R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- ADD - com.airbnb.lottie.model.content.MergePaths.MergePathsMode
- ADD - com.airbnb.lottie.model.layer.Layer.MatteType
- 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
- addAnimatorPauseListener(Animator.AnimatorPauseListener) - Method in class com.airbnb.lottie.LottieAnimationView
- addAnimatorPauseListener(Animator.AnimatorPauseListener) - 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(Animator.AnimatorListener) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
- 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.
- addLottieOnCompositionLoadedListener(LottieOnCompositionLoadedListener) - Method in class com.airbnb.lottie.LottieAnimationView
- addPoints(PointF, PointF) - Static method in class com.airbnb.lottie.utils.MiscUtils
- addUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
- addUpdateListener(BaseKeyframeAnimation.AnimationListener) - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
- addValueCallback(KeyPath, T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.LottieAnimationView
-
Add a property callback for the specified
KeyPath. - addValueCallback(KeyPath, T, LottieValueCallback<T>) - Method in class com.airbnb.lottie.LottieDrawable
-
Add an property callback for the specified
KeyPath. - addValueCallback(KeyPath, T, SimpleLottieValueCallback<T>) - Method in class com.airbnb.lottie.LottieAnimationView
-
Overload of
LottieAnimationView.addValueCallback(KeyPath, Object, LottieValueCallback)that takes an interface. - addValueCallback(KeyPath, T, SimpleLottieValueCallback<T>) - Method in class com.airbnb.lottie.LottieDrawable
-
Overload of
LottieDrawable.addValueCallback(KeyPath, Object, LottieValueCallback)that takes an interface. - 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(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(List<Keyframe<Integer>>) - Constructor for class com.airbnb.lottie.model.animatable.AnimatableIntegerValue
- AnimatablePathValue - Class in com.airbnb.lottie.model.animatable
- 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
- applyTo(Paint) - Method in class com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation
- applyTrimPathIfNeeded(Path, float, float, float) - Static method in class com.airbnb.lottie.utils.Utils
- applyTrimPathIfNeeded(Path, TrimPathContent) - 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.
- AUTOMATIC - com.airbnb.lottie.RenderMode
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
- BEGIN_ARRAY - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
The opening of a JSON array.
- BEGIN_OBJECT - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
The opening of a JSON object.
- beginArray() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Consumes the next token from the JSON stream and asserts that it is the beginning of a new array.
- beginObject() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Consumes the next token from the JSON stream and asserts that it is the beginning of a new object.
- beginSection(String) - Static method in class com.airbnb.lottie.L
- BEVEL - com.airbnb.lottie.model.content.ShapeStroke.LineJoinType
- bitmapForId(String) - Method in class com.airbnb.lottie.manager.ImageAssetManager
- BLUR_RADIUS - Static variable in interface com.airbnb.lottie.LottieProperty
-
In Px
- BlurEffect - Class in com.airbnb.lottie.model.content
- BlurEffect(AnimatableFloatValue) - Constructor for class com.airbnb.lottie.model.content.BlurEffect
- bodyByteStream() - Method in class com.airbnb.lottie.network.DefaultLottieFetchResult
- bodyByteStream() - Method in interface com.airbnb.lottie.network.LottieFetchResult
- BOOLEAN - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
A JSON
trueorfalse. - build() - Method in class com.airbnb.lottie.LottieConfig.Builder
- Builder() - Constructor for class com.airbnb.lottie.LottieConfig.Builder
- BUTT - com.airbnb.lottie.model.content.ShapeStroke.LineCapType
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.
- CENTER - com.airbnb.lottie.model.DocumentData.Justification
- 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(double, double, double) - Static method in class com.airbnb.lottie.utils.MiscUtils
- clamp(float, float, float) - Static method in class com.airbnb.lottie.utils.MiscUtils
- clamp(int, int, int) - Static method in class com.airbnb.lottie.utils.MiscUtils
- clear() - Method in class com.airbnb.lottie.model.LottieCompositionCache
- clear() - Method in class com.airbnb.lottie.network.NetworkCache
- clearCache(Context) - Static method in class com.airbnb.lottie.LottieCompositionFactory
- 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
- close() - Method in class com.airbnb.lottie.network.DefaultLottieFetchResult
- closeQuietly(Closeable) - Static method in class com.airbnb.lottie.utils.Utils
- color - Variable in class com.airbnb.lottie.model.animatable.AnimatableTextProperties
- color - Variable in class com.airbnb.lottie.model.DocumentData
- COLOR - Static variable in interface com.airbnb.lottie.LottieProperty
-
ColorInt
- COLOR_FILTER - Static variable in interface com.airbnb.lottie.LottieProperty
-
Set the color filter for an entire drawable content.
- 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.parser.moshi - package com.airbnb.lottie.parser.moshi
- com.airbnb.lottie.utils - package com.airbnb.lottie.utils
- com.airbnb.lottie.value - package com.airbnb.lottie.value
- COMPOSITION - Static variable in class com.airbnb.lottie.model.KeyPath
-
A singleton KeyPath that targets on the root composition layer.
- 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
- contentType() - Method in class com.airbnb.lottie.network.DefaultLottieFetchResult
- contentType() - Method in interface com.airbnb.lottie.network.LottieFetchResult
- 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
-
One cubic path operation.
- 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) - Method in interface com.airbnb.lottie.LottieLogger
- debug(String) - Method in class com.airbnb.lottie.utils.LogcatLogger
- debug(String) - Static method in class com.airbnb.lottie.utils.Logger
- debug(String, Throwable) - Method in interface com.airbnb.lottie.LottieLogger
- debug(String, Throwable) - Method in class com.airbnb.lottie.utils.LogcatLogger
- debug(String, Throwable) - Static method in class com.airbnb.lottie.utils.Logger
- DefaultLottieFetchResult - Class in com.airbnb.lottie.network
- DefaultLottieFetchResult(HttpURLConnection) - Constructor for class com.airbnb.lottie.network.DefaultLottieFetchResult
- DefaultLottieNetworkFetcher - Class in com.airbnb.lottie.network
- DefaultLottieNetworkFetcher() - Constructor for class com.airbnb.lottie.network.DefaultLottieNetworkFetcher
- disableExtraScaleModeInFitXY() - Method in class com.airbnb.lottie.LottieAnimationView
-
Deprecated.
- disableExtraScaleModeInFitXY() - Method in class com.airbnb.lottie.LottieDrawable
-
Deprecated.
- DocumentData - Class in com.airbnb.lottie.model
- DocumentData() - Constructor for class com.airbnb.lottie.model.DocumentData
- DocumentData(String, String, float, DocumentData.Justification, int, float, float, int, int, float, 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) - Method in class com.airbnb.lottie.LottieDrawable
- draw(Canvas, Matrix) - Method in class com.airbnb.lottie.LottieDrawable
-
To be used by lottie-compose only.
- 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, 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
- DROP_SHADOW_COLOR - Static variable in interface com.airbnb.lottie.LottieProperty
- DROP_SHADOW_DIRECTION - Static variable in interface com.airbnb.lottie.LottieProperty
-
Degrees from 12 o'clock.
- DROP_SHADOW_DISTANCE - Static variable in interface com.airbnb.lottie.LottieProperty
-
In Px Lottie Android resolved drop shadows on drawing content such as fills and strokes.
- DROP_SHADOW_OPACITY - Static variable in interface com.airbnb.lottie.LottieProperty
-
[0,100] Lottie Android resolved drop shadows on drawing content such as fills and strokes.
- DROP_SHADOW_RADIUS - Static variable in interface com.airbnb.lottie.LottieProperty
-
In Px Lottie Android resolved drop shadows on drawing content such as fills and strokes.
- DropShadowEffect - Class in com.airbnb.lottie.parser
- DropShadowEffectParser - Class in com.airbnb.lottie.parser
- DropShadowEffectParser() - Constructor for class com.airbnb.lottie.parser.DropShadowEffectParser
- DropShadowKeyframeAnimation - Class in com.airbnb.lottie.animation.keyframe
- DropShadowKeyframeAnimation(BaseKeyframeAnimation.AnimationListener, BaseLayer, DropShadowEffect) - Constructor for class com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation
- 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() - Method in class com.airbnb.lottie.LottieDrawable
- enableMergePathsForKitKatAndAbove(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
-
Enable this to get merge path support for devices running KitKat (19) and above.
- enableMergePathsForKitKatAndAbove(boolean) - Method in class com.airbnb.lottie.LottieDrawable
-
Enable this to get merge path support for devices running KitKat (19) and above.
- END_ARRAY - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
The closing of a JSON array.
- END_DOCUMENT - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
The end of the JSON stream.
- END_OBJECT - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
The closing of a JSON object.
- endAnimation() - Method in class com.airbnb.lottie.LottieDrawable
- endAnimation() - Method in class com.airbnb.lottie.utils.LottieValueAnimator
- endArray() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Consumes the next token from the JSON stream and asserts that it is the end of the current array.
- endFrame - Variable in class com.airbnb.lottie.value.Keyframe
- endObject() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Consumes the next token from the JSON stream and asserts that it is the end of the current object.
- endSection(String) - Static method in class com.airbnb.lottie.L
- endValue - Variable in class com.airbnb.lottie.value.Keyframe
- equals(float, float) - Method in class com.airbnb.lottie.value.ScaleXY
- equals(Object) - Method in class com.airbnb.lottie.LottieResult
- equals(Object) - Method in class com.airbnb.lottie.model.KeyPath
- 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. - error() - Method in class com.airbnb.lottie.network.DefaultLottieFetchResult
- error() - Method in interface com.airbnb.lottie.network.LottieFetchResult
- error(String, Throwable) - Method in interface com.airbnb.lottie.LottieLogger
- error(String, Throwable) - Method in class com.airbnb.lottie.utils.LogcatLogger
- error(String, Throwable) - Static method in class com.airbnb.lottie.utils.Logger
- evaluate(float, int, int) - Static method in class com.airbnb.lottie.utils.GammaEvaluator
- EXCLUDE_INTERSECTIONS - com.airbnb.lottie.model.content.MergePaths.MergePathsMode
- 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(String) - Method in class com.airbnb.lottie.network.DefaultLottieNetworkFetcher
- fetchSync(String) - Method in interface com.airbnb.lottie.network.LottieNetworkFetcher
- fetchSync(String, String) - 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
- 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.
- fromAsset(Context, String, 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.
- fromAssetSync(Context, String, 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
- 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(JsonReader) - Static method in class com.airbnb.lottie.LottieComposition.Factory
-
Deprecated.
- fromJsonSync(String) - 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.
- fromRawRes(Context, int, String) - 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.
- fromRawResSync(Context, int, String) - 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.
- fromUrl(Context, String, 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.
- fromUrlSync(Context, String, 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
ArgbEvaluatorbecause 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.
- getAnimationScale(Context) - Static method in class com.airbnb.lottie.utils.Utils
- getBitmap() - Method in class com.airbnb.lottie.LottieImageAsset
-
Returns the bitmap that has been stored for this image asset if one was explicitly set.
- getBitmapForId(String) - Method in class com.airbnb.lottie.LottieDrawable
-
Returns the bitmap that will be rendered for the given id in the Lottie animation file.
- getBlurEffect() - Method in class com.airbnb.lottie.model.layer.BaseLayer
- getBlurEffect() - Method in class com.airbnb.lottie.model.layer.Layer
- getBlurEffect() - Method in class com.airbnb.lottie.model.layer.ShapeLayer
- getBlurMaskFilter(float) - Method in class com.airbnb.lottie.model.layer.BaseLayer
- getBlurriness() - Method in class com.airbnb.lottie.model.content.BlurEffect
- getBounds() - Method in class com.airbnb.lottie.LottieComposition
- 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(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
- getCacheDir() - Method in interface com.airbnb.lottie.network.LottieNetworkCacheProvider
-
Called during cache operations
- 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
- getClipToCompositionBounds() - Method in class com.airbnb.lottie.LottieAnimationView
-
Gets whether or not Lottie should clip to the original animation composition bounds.
- getClipToCompositionBounds() - Method in class com.airbnb.lottie.LottieDrawable
-
Gets whether or not Lottie should clip to the original animation composition bounds.
- getColor() - Method in class com.airbnb.lottie.model.content.ShapeFill
- getColor() - Method in class com.airbnb.lottie.model.content.ShapeStroke
- getColor() - Method in class com.airbnb.lottie.parser.DropShadowEffect
- 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
- getCornerRadius() - Method in class com.airbnb.lottie.model.content.RoundedCorners
- 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
- getDirection() - Method in class com.airbnb.lottie.parser.DropShadowEffect
- getDirName() - Method in class com.airbnb.lottie.LottieImageAsset
- getDistance() - Method in class com.airbnb.lottie.parser.DropShadowEffect
- getDropShadowEffect() - Method in class com.airbnb.lottie.model.layer.BaseLayer
- getDropShadowEffect() - Method in class com.airbnb.lottie.model.layer.Layer
- getDropShadowEffect() - Method in class com.airbnb.lottie.model.layer.ShapeLayer
- 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
- getDurationFrames() - Method in class com.airbnb.lottie.model.Marker
- 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
- getFrameForProgress(float) - Method in class com.airbnb.lottie.LottieComposition
- 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
-
The reference id in the json file.
- getId() - Method in class com.airbnb.lottie.model.layer.Layer
- getImageAsset(String) - Method in class com.airbnb.lottie.LottieDrawable
-
Deprecated.
- getImageAssetById(String) - Method in class com.airbnb.lottie.manager.ImageAssetManager
- getImageAssetsFolder() - Method in class com.airbnb.lottie.LottieAnimationView
- getImageAssetsFolder() - Method in class com.airbnb.lottie.LottieDrawable
- getImages() - Method in class com.airbnb.lottie.LottieComposition
-
Returns a map of image asset id to
LottieImageAsset. - 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() - 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.
- getIntValue(Keyframe<Integer>, float) - Method in class com.airbnb.lottie.animation.keyframe.ColorKeyframeAnimation
-
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
- getLottieImageAssetForId(String) - Method in class com.airbnb.lottie.LottieDrawable
-
Returns the
LottieImageAssetthat will be rendered for the given id in the Lottie animation file. - getMaintainOriginalImageBounds() - Method in class com.airbnb.lottie.LottieAnimationView
-
When true, dynamically set bitmaps will be drawn with the exact bounds of the original animation, regardless of the bitmap size.
- getMaintainOriginalImageBounds() - Method in class com.airbnb.lottie.LottieDrawable
-
When true, dynamically set bitmaps will be drawn with the exact bounds of the original animation, regardless of the bitmap size.
- 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
-
Returns the maximum frame set by
LottieAnimationView.setMaxFrame(int)orLottieAnimationView.setMaxProgress(float) - getMaxFrame() - Method in class com.airbnb.lottie.LottieDrawable
-
Returns the maximum frame set by
LottieDrawable.setMaxFrame(int)orLottieDrawable.setMaxProgress(float) - 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
-
Returns the minimum frame set by
LottieAnimationView.setMinFrame(int)orLottieAnimationView.setMinProgress(float) - getMinFrame() - Method in class com.airbnb.lottie.LottieDrawable
-
Returns the minimum frame set by
LottieDrawable.setMinFrame(int)orLottieDrawable.setMinProgress(float) - 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.RoundedCornersContent
- 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.RoundedCorners
- 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
- getName() - Method in class com.airbnb.lottie.model.Marker
- 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<PointF>) - Method in class com.airbnb.lottie.value.LottieRelativePointValueCallback
-
Override this to provide your own offset on every frame.
- 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.
- 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
- getOpacity() - Method in class com.airbnb.lottie.parser.DropShadowEffect
- 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
- getPath() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Returns a JsonPath to the current location in the JSON value.
- 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
- getProgressForFrame(float) - Method in class com.airbnb.lottie.LottieComposition
- getRadius() - Method in class com.airbnb.lottie.parser.DropShadowEffect
- getRenderMode() - Method in class com.airbnb.lottie.LottieAnimationView
-
Returns the actual render mode being used.
- getRenderMode() - Method in class com.airbnb.lottie.LottieDrawable
-
Returns the actual render mode being used.
- 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
KeyPathElementthat 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
- getRoundedCorners() - Method in class com.airbnb.lottie.animation.content.RoundedCornersContent
- 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.model.Marker
- 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
- getText(String) - Method in class com.airbnb.lottie.TextDelegate
-
Override this to replace the animation text with something dynamic.
- getText(String, String) - Method in class com.airbnb.lottie.TextDelegate
-
Override this to replace the animation text with something dynamic.
- getTextDelegate() - Method in class com.airbnb.lottie.LottieDrawable
- getTextInternal(String, 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() - Method in class com.airbnb.lottie.model.Font
- 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() - 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(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<PointF>, float, float, float) - Method in class com.airbnb.lottie.animation.keyframe.PointKeyframeAnimation
- getValue(Keyframe<ShapeData>, float) - Method in class com.airbnb.lottie.animation.keyframe.ShapeKeyframeAnimation
- getValue(Keyframe<ScaleXY>, float) - Method in class com.airbnb.lottie.animation.keyframe.ScaleKeyframeAnimation
- getValue(Keyframe<K>, float, float, float) - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
-
Similar to
BaseKeyframeAnimation.getValue(Keyframe, float)but used when an animation has separate interpolators for the X and Y axis. - getValue(LottieFrameInfo<PointF>) - Method in class com.airbnb.lottie.value.LottieRelativePointValueCallback
- getValue(LottieFrameInfo<Float>) - Method in class com.airbnb.lottie.value.LottieRelativeFloatValueCallback
- getValue(LottieFrameInfo<Integer>) - Method in class com.airbnb.lottie.value.LottieRelativeIntegerValueCallback
- 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
-
Array of ARGB colors that map to position stops in the original gradient.
- 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
- HARDWARE - com.airbnb.lottie.RenderMode
- hasBitmap() - Method in class com.airbnb.lottie.LottieImageAsset
-
Returns whether this asset has an embedded Bitmap or whether the fileName is a base64 encoded bitmap.
- 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.KeyPath
- 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
- hasNext() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Returns true if the current array or object has another element.
- hasSameContext(Context) - Method in class com.airbnb.lottie.manager.ImageAssetManager
- hasZeroScaleAxis(Matrix) - Static method in class com.airbnb.lottie.utils.Utils
I
- IMAGE - com.airbnb.lottie.model.layer.Layer.LayerType
- IMAGE - Static variable in interface com.airbnb.lottie.LottieProperty
-
Set on image layers.
- 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
- INDIVIDUALLY - com.airbnb.lottie.model.content.ShapeTrimPath.Type
- 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>, LongSparseArray<Layer>, Map<String, List<Layer>>, Map<String, LottieImageAsset>, SparseArrayCompat<FontCharacter>, Map<String, Font>, List<Marker>) - Method in class com.airbnb.lottie.LottieComposition
- initialize(LottieConfig) - Static method in class com.airbnb.lottie.Lottie
-
Initialize Lottie with global configuration.
- 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
- INTERSECT - com.airbnb.lottie.model.content.MergePaths.MergePathsMode
- invalidate() - Method in class com.airbnb.lottie.LottieAnimationView
- 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.
- INVERT - com.airbnb.lottie.model.layer.Layer.MatteType
- isAnimating() - Method in class com.airbnb.lottie.LottieAnimationView
- isAnimating() - Method in class com.airbnb.lottie.LottieDrawable
- isApplyingOpacityToLayersEnabled() - 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
- isNetworkException(Throwable) - Static method in class com.airbnb.lottie.utils.Utils
-
From http://vaibhavblogs.org/2012/12/common-java-networking-exceptions/
- isReversed() - Method in class com.airbnb.lottie.model.content.CircleShape
- isReversed() - Method in class com.airbnb.lottie.model.content.PolystarShape
- 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
- isSuccessful() - Method in class com.airbnb.lottie.network.DefaultLottieFetchResult
- isSuccessful() - Method in interface com.airbnb.lottie.network.LottieFetchResult
J
- JSON - com.airbnb.lottie.network.FileExtension
- JsonReader - Class in com.airbnb.lottie.parser.moshi
-
Reads a JSON (RFC 7159) encoded value as a stream of tokens.
- JsonReader.Options - Class in com.airbnb.lottie.parser.moshi
-
A set of strings to be chosen with
JsonReader.selectName(com.airbnb.lottie.parser.moshi.JsonReader.Options). - JsonReader.Token - Enum in com.airbnb.lottie.parser.moshi
-
A structure, name, or value type in a JSON-encoded string.
- 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(LottieComposition, T, T, Interpolator, Interpolator, float, Float) - Constructor for class com.airbnb.lottie.value.Keyframe
- Keyframe(LottieComposition, T, T, Interpolator, Interpolator, 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
KeyPathshould 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
- 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, BlurEffect, DropShadowEffect) - 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
- LEFT_ALIGN - com.airbnb.lottie.model.DocumentData.Justification
- lerp(double, double, double) - Static method in class com.airbnb.lottie.utils.MiscUtils
- lerp(float, float, float) - Static method in class com.airbnb.lottie.utils.MiscUtils
- lerp(int, int, float) - Static method in class com.airbnb.lottie.utils.MiscUtils
- lerp(GradientColor, GradientColor, float) - Method in class com.airbnb.lottie.model.content.GradientColor
- LINEAR - com.airbnb.lottie.model.content.GradientType
- lineHeight - Variable in class com.airbnb.lottie.model.DocumentData
- LogcatLogger - Class in com.airbnb.lottie.utils
-
Default logger.
- LogcatLogger() - Constructor for class com.airbnb.lottie.utils.LogcatLogger
- Logger - Class in com.airbnb.lottie.utils
-
Singleton object for logging.
- Logger() - Constructor for class com.airbnb.lottie.utils.Logger
- 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.
- Lottie - Class in com.airbnb.lottie
-
Class for initializing the library with custom config
- 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.
- LottieCompositionMoshiParser - Class in com.airbnb.lottie.parser
- LottieCompositionMoshiParser() - Constructor for class com.airbnb.lottie.parser.LottieCompositionMoshiParser
- LottieConfig - Class in com.airbnb.lottie
-
Class for custom library configuration.
- LottieConfig.Builder - Class in com.airbnb.lottie
- 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
- LottieFetchResult - Interface in com.airbnb.lottie.network
-
The result of the operation of obtaining a Lottie animation
- 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 embedded in a Lottie json file.
- 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 - LottieLogger - Interface in com.airbnb.lottie
-
Give ability to integrators to provide another logging mechanism.
- LottieNetworkCacheProvider - Interface in com.airbnb.lottie.network
-
Interface for providing the custom cache directory where animations downloaded via url are saved.
- LottieNetworkFetcher - Interface in com.airbnb.lottie.network
-
Implement this interface to handle network fetching manually when animations are requested via url.
- 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
-
LottieValueCallbackthat 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
-
LottieValueCallbackthat 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
-
LottieValueCallbackthat 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(Throwable) - Constructor for class com.airbnb.lottie.LottieResult
- LottieResult(V) - 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
ValueAnimatorthat 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
KeyPathto 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(int, PorterDuff.Mode) - Constructor for class com.airbnb.lottie.animation.LPaint
- LPaint(PorterDuff.Mode) - Constructor for class com.airbnb.lottie.animation.LPaint
- LUMA - com.airbnb.lottie.model.layer.Layer.MatteType
- LUMA_INVERTED - com.airbnb.lottie.model.layer.Layer.MatteType
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_MODE_ADD - com.airbnb.lottie.model.content.Mask.MaskMode
- MASK_MODE_INTERSECT - com.airbnb.lottie.model.content.Mask.MaskMode
- MASK_MODE_NONE - com.airbnb.lottie.model.content.Mask.MaskMode
- MASK_MODE_SUBTRACT - com.airbnb.lottie.model.content.Mask.MaskMode
- 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.
- matchesName(String) - Method in class com.airbnb.lottie.model.Marker
- 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
- MERGE - com.airbnb.lottie.model.content.MergePaths.MergePathsMode
- 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
- MITER - com.airbnb.lottie.model.content.ShapeStroke.LineJoinType
- ModifierContent - Interface in com.airbnb.lottie.animation.content
- modifyShape(ShapeData) - Method in class com.airbnb.lottie.animation.content.RoundedCornersContent
-
Rounded corner algorithm: Iterate through each vertex.
- modifyShape(ShapeData) - Method in interface com.airbnb.lottie.animation.content.ShapeModifierContent
- MutablePair<T> - Class in com.airbnb.lottie.model
-
Non final version of
Pair. - MutablePair() - Constructor for class com.airbnb.lottie.model.MutablePair
N
- NAME - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
A JSON property name.
- networkCache(Context) - Static method in class com.airbnb.lottie.L
- NetworkCache - Class in com.airbnb.lottie.network
-
Helper class to save and restore animations fetched from an URL to the app disk cache.
- NetworkCache(LottieNetworkCacheProvider) - Constructor for class com.airbnb.lottie.network.NetworkCache
- networkFetcher(Context) - Static method in class com.airbnb.lottie.L
- NetworkFetcher - Class in com.airbnb.lottie.network
- NetworkFetcher(NetworkCache, LottieNetworkFetcher) - Constructor for class com.airbnb.lottie.network.NetworkFetcher
- nextBoolean() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Returns the boolean value of the next token, consuming it.
- nextDouble() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Returns the double value of the next token, consuming it.
- nextInt() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Returns the int value of the next token, consuming it.
- nextName() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Returns the next token, a property name, and consumes it.
- nextString() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Returns the string value of the next token, consuming it.
- NONE - com.airbnb.lottie.model.layer.Layer.MatteType
- notifyListeners() - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
- notifyListeners() - Method in class com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation
- NULL - com.airbnb.lottie.model.layer.Layer.LayerType
- NULL - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
A JSON
null. - NullLayer - Class in com.airbnb.lottie.model.layer
- NUMBER - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
A JSON number represented in this API by a Java
double,long, orint.
O
- of(String...) - Static method in class com.airbnb.lottie.parser.moshi.JsonReader.Options
- of(BufferedSource) - Static method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Returns a new instance that reads UTF-8 encoded JSON from
source. - 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.
- 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.RoundedCornersContent
- 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.animation.keyframe.DropShadowKeyframeAnimation
- onValueChanged() - Method in class com.airbnb.lottie.model.layer.BaseLayer
- OPACITY - Static variable in interface com.airbnb.lottie.LottieProperty
-
[0,100]
P
- parse(LottieComposition) - Static method in class com.airbnb.lottie.parser.LayerParser
- parse(JsonReader) - Static method in class com.airbnb.lottie.parser.LottieCompositionMoshiParser
- 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(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
- 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, LottieComposition) - Static method in class com.airbnb.lottie.parser.LayerParser
- 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
- peek() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Returns the type of the next token without consuming it.
- 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
- POLYGON - com.airbnb.lottie.model.content.PolystarShape.Type
- 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, 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
- PRE_COMP - com.airbnb.lottie.model.layer.Layer.LayerType
- progress - Variable in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
- 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
- RADIAL - com.airbnb.lottie.model.content.GradientType
- 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>, AnimatableValue<PointF, PointF>, 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
- removeAnimatorPauseListener(Animator.AnimatorPauseListener) - Method in class com.airbnb.lottie.LottieAnimationView
- removeAnimatorPauseListener(Animator.AnimatorPauseListener) - 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(Animator.AnimatorListener) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
- removeListener(LottieListener<T>) - Method in class com.airbnb.lottie.LottieTask
-
Remove a given task listener.
- 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.
- resizeBitmapIfNeeded(Bitmap, int, int) - Static method in class com.airbnb.lottie.utils.Utils
-
Resize the bitmap to exactly the same size as the specified dimension, changing the aspect ratio if needed.
- 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) - Method in class com.airbnb.lottie.LottieAnimationView
- resolveKeyPath(KeyPath) - Method in class com.airbnb.lottie.LottieDrawable
- 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, 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
KeyPathElementContentthat 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
repeatCountis 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
repeatCountis 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
- RIGHT_ALIGN - com.airbnb.lottie.model.DocumentData.Justification
- ROUND - com.airbnb.lottie.model.content.ShapeStroke.LineCapType
- ROUND - com.airbnb.lottie.model.content.ShapeStroke.LineJoinType
- RoundedCorners - Class in com.airbnb.lottie.model.content
- RoundedCorners(String, AnimatableValue<Float, Float>) - Constructor for class com.airbnb.lottie.model.content.RoundedCorners
- RoundedCornersContent - Class in com.airbnb.lottie.animation.content
- RoundedCornersContent(LottieDrawable, BaseLayer, RoundedCorners) - Constructor for class com.airbnb.lottie.animation.content.RoundedCornersContent
- RoundedCornersParser - Class in com.airbnb.lottie.parser
- running - Variable in class com.airbnb.lottie.utils.LottieValueAnimator
S
- saveLayerCompat(Canvas, RectF, Paint) - Static method in class com.airbnb.lottie.utils.Utils
- saveLayerCompat(Canvas, RectF, Paint, int) - Static method in class com.airbnb.lottie.utils.Utils
- 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() - Constructor for class com.airbnb.lottie.value.ScaleXY
- ScaleXY(float, float) - 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
- selectName(JsonReader.Options) - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
If the next token is a property name that's in
options, this consumes it and returns its index. - set(float, float) - Method in class com.airbnb.lottie.value.ScaleXY
- set(float, float, T, T, float, float, float) - Method in class com.airbnb.lottie.value.LottieFrameInfo
- set(String, String, float, DocumentData.Justification, int, float, float, int, int, float, boolean) - Method in class com.airbnb.lottie.model.DocumentData
- set(T, T) - Method in class com.airbnb.lottie.model.MutablePair
- setAlpha(int) - Method in class com.airbnb.lottie.animation.LPaint
-
Overrides
Paint.setAlpha(int)to avoid unnecessaryColorSpace$Named[]allocations when calling this method in Android 29 or lower. - 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(BaseKeyframeAnimation<?, ?>) - Method in class com.airbnb.lottie.value.LottieValueCallback
- setAnimation(InputStream, String) - Method in class com.airbnb.lottie.LottieAnimationView
-
Sets the animation from an arbitrary InputStream.
- setAnimation(String) - Method in class com.airbnb.lottie.LottieAnimationView
- 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.
- setAnimationFromUrl(String, String) - Method in class com.airbnb.lottie.LottieAnimationView
-
Load a lottie animation from a url.
- setApplyingOpacityToLayersEnabled(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
-
Sets whether to apply opacity to the each layer instead of shape.
- setApplyingOpacityToLayersEnabled(boolean) - Method in class com.airbnb.lottie.LottieDrawable
-
Sets whether to apply opacity to the each layer instead of shape.
- setBitmap(Bitmap) - Method in class com.airbnb.lottie.LottieImageAsset
-
Permanently sets the bitmap on this LottieImageAsset.
- setCacheComposition(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
-
If set to true, all future compositions that are set will be cached so that they don't need to be parsed next time they are loaded.
- setCacheProvider(LottieNetworkCacheProvider) - Static method in class com.airbnb.lottie.L
- setCacheText(boolean) - Method in class com.airbnb.lottie.TextDelegate
-
Sets whether or not
TextDelegatewill cache (memoize) the results of getText. - setClipToCompositionBounds(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
-
Sets whether or not Lottie should clip to the original animation composition bounds.
- setClipToCompositionBounds(boolean) - Method in class com.airbnb.lottie.LottieDrawable
-
Sets whether or not Lottie should clip to the original animation composition bounds.
- setClipToCompositionBounds(boolean) - Method in class com.airbnb.lottie.model.layer.CompositionLayer
- setClosed(boolean) - Method in class com.airbnb.lottie.model.content.ShapeData
- setColorCallback(LottieValueCallback<Integer>) - Method in class com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation
- 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.RoundedCornersContent
- 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
- setDirectionCallback(LottieValueCallback<Float>) - Method in class com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation
- setDistanceCallback(LottieValueCallback<Float>) - Method in class com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation
- setDuration(long) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
- setEnableSystraceMarkers(boolean) - Method in class com.airbnb.lottie.LottieConfig.Builder
-
Enable this if you want to run systrace to debug the performance of animations.
- setFailureListener(LottieListener<Throwable>) - Method in class com.airbnb.lottie.LottieAnimationView
-
Set a default failure listener that will be called if any of the setAnimation APIs fail for any reason.
- setFallbackResource(int) - Method in class com.airbnb.lottie.LottieAnimationView
-
Set a drawable that will be rendered if the LottieComposition fails to load for any reason.
- setFetcher(LottieNetworkFetcher) - Static method in class com.airbnb.lottie.L
- 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(float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
- 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.
- setFrom(CubicCurveData) - Method in class com.airbnb.lottie.model.CubicCurveData
- setHasDashPattern(boolean) - Method in class com.airbnb.lottie.LottieComposition
- setIgnoreDisabledSystemAnimations(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
-
Allows ignoring system animations settings, therefore allowing animations to run even if they are disabled.
- setIgnoreDisabledSystemAnimations(boolean) - Method in class com.airbnb.lottie.LottieDrawable
-
Allows ignoring system animations settings, therefore allowing animations to run even if they are disabled.
- 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_#).
- setInitialPoint(float, float) - Method in class com.airbnb.lottie.model.content.ShapeData
- setInstance(LottieLogger) - Static method in class com.airbnb.lottie.utils.Logger
- setInterpolator(TimeInterpolator) - Method in class com.airbnb.lottie.utils.BaseLottieAnimator
- setIsDiscrete() - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
- setMaintainOriginalImageBounds(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
-
When true, dynamically set bitmaps will be drawn with the exact bounds of the original animation, regardless of the bitmap size.
- setMaintainOriginalImageBounds(boolean) - Method in class com.airbnb.lottie.LottieDrawable
-
When true, dynamically set bitmaps will be drawn with the exact bounds of the original animation, regardless of the bitmap size.
- setMaxCacheSize(int) - Static method in class com.airbnb.lottie.LottieCompositionFactory
-
Set the maximum number of compositions to keep cached in memory.
- setMaxFrame(float) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
- setMaxFrame(int) - Method in class com.airbnb.lottie.LottieAnimationView
-
Sets the maximum frame that the animation will end at when playing or looping.
- setMaxFrame(int) - Method in class com.airbnb.lottie.LottieDrawable
-
Sets the maximum frame that the animation will end at when playing or looping.
- setMaxFrame(String) - Method in class com.airbnb.lottie.LottieAnimationView
-
Sets the maximum frame to the start time + duration of the specified marker.
- setMaxFrame(String) - Method in class com.airbnb.lottie.LottieDrawable
-
Sets the maximum frame to the start time + duration of the specified marker.
- 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(int, int) - Method in class com.airbnb.lottie.LottieAnimationView
- setMinAndMaxFrame(int, int) - Method in class com.airbnb.lottie.LottieDrawable
- 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(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(String, String, boolean) - Method in class com.airbnb.lottie.LottieAnimationView
-
Sets the minimum and maximum frame to the start marker start and the maximum frame to the end marker start.
- setMinAndMaxFrame(String, String, boolean) - Method in class com.airbnb.lottie.LottieDrawable
-
Sets the minimum and maximum frame to the start marker start and the maximum frame to the end marker start.
- 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(int) - Method in class com.airbnb.lottie.LottieDrawable
-
Sets the minimum frame that the animation will start from when playing or looping.
- setMinFrame(int) - Method in class com.airbnb.lottie.utils.LottieValueAnimator
- setMinFrame(String) - Method in class com.airbnb.lottie.LottieAnimationView
-
Sets the minimum frame to the start time of the specified marker.
- setMinFrame(String) - Method in class com.airbnb.lottie.LottieDrawable
-
Sets the minimum frame to the start time of the specified marker.
- 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.
- setNetworkCacheDir(File) - Method in class com.airbnb.lottie.LottieConfig.Builder
-
Provide your own network cache directory.
- setNetworkCacheProvider(LottieNetworkCacheProvider) - Method in class com.airbnb.lottie.LottieConfig.Builder
-
Provide your own network cache provider.
- setNetworkFetcher(LottieNetworkFetcher) - Method in class com.airbnb.lottie.LottieConfig.Builder
-
Lottie has a default network fetching stack built on
HttpURLConnection. - setOpacityCallback(LottieValueCallback<Float>) - Method in class com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation
- setOutlineMasksAndMattes(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
-
Enable this to debug slow animations by outlining masks and mattes.
- setOutlineMasksAndMattes(boolean) - Method in class com.airbnb.lottie.LottieDrawable
-
Enable this to debug slow animations by outlining masks and mattes.
- setOutlineMasksAndMattes(boolean) - Method in class com.airbnb.lottie.model.layer.CompositionLayer
- setPerformanceTrackingEnabled(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
- setPerformanceTrackingEnabled(boolean) - Method in class com.airbnb.lottie.LottieComposition
- setPerformanceTrackingEnabled(boolean) - Method in class com.airbnb.lottie.LottieDrawable
- setProgress(float) - Method in class com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation
- setProgress(float) - Method in class com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation
- setProgress(float) - Method in class com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation
- setProgress(float) - Method in class com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation
- setProgress(float) - Method in class com.airbnb.lottie.LottieAnimationView
- setProgress(float) - Method in class com.airbnb.lottie.LottieDrawable
- setProgress(float) - Method in class com.airbnb.lottie.model.layer.CompositionLayer
- setRadiusCallback(LottieValueCallback<Float>) - Method in class com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation
- setRenderMode(RenderMode) - Method in class com.airbnb.lottie.LottieAnimationView
-
Call this to set whether or not to render with hardware or software acceleration.
- setRenderMode(RenderMode) - Method in class com.airbnb.lottie.LottieDrawable
-
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
- setSafeMode(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
-
If you are experiencing a device specific crash that happens during drawing, you can set this to true for those devices.
- setSafeMode(boolean) - Method in class com.airbnb.lottie.LottieDrawable
-
If you are experiencing a device specific crash that happens during drawing, you can set this to true for those devices.
- setShapeModifiers(List<ShapeModifierContent>) - Method in class com.airbnb.lottie.animation.keyframe.ShapeKeyframeAnimation
- 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
- setStringValueCallback(LottieValueCallback<String>) - Method in class com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation
- 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
- setTypeface(Typeface) - Method in class com.airbnb.lottie.model.Font
- 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
- setVisible(boolean, boolean) - Method in class com.airbnb.lottie.LottieDrawable
- setXValueCallback(LottieValueCallback<Float>) - Method in class com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation
- setYValueCallback(LottieValueCallback<Float>) - Method in class com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation
- SHAPE - com.airbnb.lottie.model.layer.Layer.LayerType
- ShapeContent - Class in com.airbnb.lottie.animation.content
- ShapeContent(LottieDrawable, BaseLayer, ShapePath) - Constructor for class com.airbnb.lottie.animation.content.ShapeContent
- ShapeData - Class in com.airbnb.lottie.model.content
- ShapeData() - Constructor for class com.airbnb.lottie.model.content.ShapeData
- ShapeData(PointF, boolean, List<CubicCurveData>) - 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
- ShapeModifierContent - Interface in com.airbnb.lottie.animation.content
- 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. - SIMULTANEOUSLY - com.airbnb.lottie.model.content.ShapeTrimPath.Type
- size - Variable in class com.airbnb.lottie.model.DocumentData
- skipName() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Skips the next token, consuming it.
- skipValue() - Method in class com.airbnb.lottie.parser.moshi.JsonReader
-
Skips the next value recursively.
- SOFTWARE - com.airbnb.lottie.RenderMode
- SOLID - com.airbnb.lottie.model.layer.Layer.LayerType
- 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
- STAR - com.airbnb.lottie.model.content.PolystarShape.Type
- 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
- STRING - com.airbnb.lottie.parser.moshi.JsonReader.Token
-
A JSON string.
- 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
- SUBTRACT - com.airbnb.lottie.model.content.MergePaths.MergePathsMode
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 - com.airbnb.lottie.model.layer.Layer.LayerType
- TEXT - Static variable in interface com.airbnb.lottie.LottieProperty
-
Replace the text for a text layer.
- TEXT_SIZE - Static variable in interface com.airbnb.lottie.LottieProperty
-
In Dp
- TEXT_TRACKING - Static variable in interface com.airbnb.lottie.LottieProperty
- TextDelegate - Class in com.airbnb.lottie
-
To replace static text in an animation at runtime, create an instance of this class and call
TextDelegate.setText(String, String)to replace the hard coded animation text (input) with the text of your choosing (output). - 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.RoundedCorners
- 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.CubicCurveData
- toString() - Method in class com.airbnb.lottie.model.KeyPath
- toString() - 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
- toString(String) - Method in class com.airbnb.lottie.model.layer.Layer
- 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_POSITION_X - Static variable in interface com.airbnb.lottie.LottieProperty
-
When split dimensions is enabled.
- TRANSFORM_POSITION_Y - Static variable in interface com.airbnb.lottie.LottieProperty
-
When split dimensions is enabled.
- 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
- TYPEFACE - Static variable in interface com.airbnb.lottie.LottieProperty
-
Set on text layers.
U
- UNKNOWN - com.airbnb.lottie.model.content.ShapeStroke.LineCapType
- UNKNOWN - com.airbnb.lottie.model.layer.Layer.LayerType
- UNKNOWN - com.airbnb.lottie.model.layer.Layer.MatteType
- unscheduleDrawable(Drawable) - Method in class com.airbnb.lottie.LottieAnimationView
- 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 anImageAssetDelegate. - 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 anImageAssetDelegate. - updateBitmap(String, Bitmap) - Method in class com.airbnb.lottie.manager.ImageAssetManager
-
Returns the previously set bitmap or null.
- useSoftwareRendering(int, boolean, int) - Method in enum com.airbnb.lottie.RenderMode
- 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.parser.moshi.JsonReader.Token
-
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.parser.moshi.JsonReader.Token
-
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
- warning(String) - Method in interface com.airbnb.lottie.LottieLogger
- warning(String) - Method in class com.airbnb.lottie.utils.LogcatLogger
- warning(String) - Static method in class com.airbnb.lottie.utils.Logger
- warning(String, Throwable) - Method in interface com.airbnb.lottie.LottieLogger
- warning(String, Throwable) - Method in class com.airbnb.lottie.utils.LogcatLogger
- warning(String, Throwable) - Static method in class com.airbnb.lottie.utils.Logger
X
- xInterpolator - Variable in class com.airbnb.lottie.value.Keyframe
- xValueCallback - Variable in class com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation
Y
- yInterpolator - Variable in class com.airbnb.lottie.value.Keyframe
- yValueCallback - Variable in class com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation
Z
- ZIP - com.airbnb.lottie.network.FileExtension
All Classes All Packages