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

A

addAnimatorListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
addAnimatorListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.LottieDrawable
 
addAnimatorUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
addAnimatorUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.LottieDrawable
 

C

cancelAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
 
cancelAnimation() - Method in class com.airbnb.lottie.LottieDrawable
 
com.airbnb.lottie - package com.airbnb.lottie
 

D

DBG - Static variable in class com.airbnb.lottie.L
 
draw(Canvas) - Method in class com.airbnb.lottie.LottieDrawable
 

E

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.

F

fetchBitmap(LottieImageAsset) - Method in interface com.airbnb.lottie.ImageAssetDelegate
 
fromAssetFileName(Context, String, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Loads a composition from a file stored in /assets.
fromInputStream(Context, InputStream, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Loads a composition from an arbitrary input stream.
fromJson(Resources, JSONObject, OnCompositionLoadedListener) - Static method in class com.airbnb.lottie.LottieComposition.Factory
Loads a composition from a raw json object.

G

getAlpha() - Method in class com.airbnb.lottie.LottieDrawable
 
getBounds() - Method in class com.airbnb.lottie.LottieComposition
 
getComposition() - Method in class com.airbnb.lottie.LottieDrawable
 
getDpScale() - Method in class com.airbnb.lottie.LottieComposition
 
getDuration() - Method in class com.airbnb.lottie.LottieAnimationView
 
getDuration() - Method in class com.airbnb.lottie.LottieComposition
 
getFileName() - Method in class com.airbnb.lottie.LottieImageAsset
 
getHeight() - Method in class com.airbnb.lottie.LottieImageAsset
 
getId() - Method in class com.airbnb.lottie.LottieImageAsset
 
getIntrinsicHeight() - Method in class com.airbnb.lottie.LottieDrawable
 
getIntrinsicWidth() - Method in class com.airbnb.lottie.LottieDrawable
 
getOpacity() - Method in class com.airbnb.lottie.LottieDrawable
 
getProgress() - Method in class com.airbnb.lottie.LottieAnimationView
 
getProgress() - Method in class com.airbnb.lottie.LottieDrawable
 
getScale() - Method in class com.airbnb.lottie.LottieDrawable
 
getWidth() - Method in class com.airbnb.lottie.LottieImageAsset
 

H

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.
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.

I

ImageAssetDelegate - Interface in com.airbnb.lottie
Delegate to handle the loading of bitmaps that are not packaged in the assets of your app.
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
 
isAnimating() - Method in class com.airbnb.lottie.LottieAnimationView
 
isAnimating() - Method in class com.airbnb.lottie.LottieDrawable
 
isLooping() - Method in class com.airbnb.lottie.LottieDrawable
 

K

KeyframeAnimation<T> - Class in com.airbnb.lottie
 

L

L - Class in com.airbnb.lottie
 
L() - Constructor for class com.airbnb.lottie.L
 
loop(boolean) - Method in class com.airbnb.lottie.LottieAnimationView
 
loop(boolean) - Method in class com.airbnb.lottie.LottieDrawable
 
LottieAnimationView - Class in com.airbnb.lottie
This view will load, deserialize, and display an After Effects animation exported with bodymovin (https://github.com/bodymovin/bodymovin).
LottieAnimationView(Context) - Constructor for class com.airbnb.lottie.LottieAnimationView
 
LottieAnimationView(Context, AttributeSet) - Constructor for class com.airbnb.lottie.LottieAnimationView
 
LottieAnimationView(Context, AttributeSet, int) - Constructor for class com.airbnb.lottie.LottieAnimationView
 
LottieAnimationView.CacheStrategy - Enum in com.airbnb.lottie
Caching strategy for compositions that will be reused frequently.
LottieComposition - Class in com.airbnb.lottie
After Effects/Bodymovin composition model.
LottieComposition.Factory - 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
 
LottieImageAsset - Class in com.airbnb.lottie
Data class describing an image asset exported by bodymovin.

M

MergePaths - Class in com.airbnb.lottie
 

O

onAttachedToWindow() - Method in class com.airbnb.lottie.LottieAnimationView
 
onCompositionLoaded(LottieComposition) - Method in interface com.airbnb.lottie.OnCompositionLoadedListener
 
OnCompositionLoadedListener - Interface in com.airbnb.lottie
 
onDetachedFromWindow() - Method in class com.airbnb.lottie.LottieAnimationView
 
onRestoreInstanceState(Parcelable) - Method in class com.airbnb.lottie.LottieAnimationView
 
onSaveInstanceState() - Method in class com.airbnb.lottie.LottieAnimationView
 

P

pauseAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
 
playAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
 
playAnimation() - Method in class com.airbnb.lottie.LottieDrawable
 

R

recycleBitmaps() - Method in class com.airbnb.lottie.LottieDrawable
If you have image assets and use LottieDrawable directly, you must call this yourself.
removeAnimatorListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
removeAnimatorListener(Animator.AnimatorListener) - Method in class com.airbnb.lottie.LottieDrawable
 
removeAnimatorUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.LottieDrawable
 
removeUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class com.airbnb.lottie.LottieAnimationView
 
resumeAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
 
resumeAnimation() - Method in class com.airbnb.lottie.LottieDrawable
 
resumeReverseAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
 
resumeReverseAnimation() - Method in class com.airbnb.lottie.LottieDrawable
 
reverseAnimation() - Method in class com.airbnb.lottie.LottieAnimationView
 
reverseAnimation() - Method in class com.airbnb.lottie.LottieDrawable
 

S

scheduleDrawable(Drawable, Runnable, long) - Method in class com.airbnb.lottie.LottieDrawable
 
setAlpha(int) - Method in class com.airbnb.lottie.LottieDrawable
 
setAnimation(String) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from a file in the assets directory.
setAnimation(String, LottieAnimationView.CacheStrategy) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from a file in the assets directory.
setAnimation(JSONObject) - Method in class com.airbnb.lottie.LottieAnimationView
Sets the animation from a JSONObject.
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
 
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_#).
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_#).
setProgress(float) - Method in class com.airbnb.lottie.LottieAnimationView
 
setProgress(float) - Method in class com.airbnb.lottie.LottieDrawable
 
setScale(float) - Method in class com.airbnb.lottie.LottieDrawable
 
setSpeed(float) - Method in class com.airbnb.lottie.LottieAnimationView
 
setSpeed(float) - Method in class com.airbnb.lottie.LottieDrawable
 

T

toString() - Method in class com.airbnb.lottie.LottieComposition
 
toString() - Method in class com.airbnb.lottie.MergePaths
 

U

unscheduleDrawable(Drawable, Runnable) - Method in class com.airbnb.lottie.LottieDrawable
 
useExperimentalHardwareAcceleration() - Method in class com.airbnb.lottie.LottieAnimationView
Enable hardware acceleration for this view.

V

valueOf(String) - Static method in enum com.airbnb.lottie.LottieAnimationView.CacheStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.airbnb.lottie.LottieAnimationView.CacheStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I K L M O P R S T U V 
Skip navigation links