public class LottieComposition
extends java.lang.Object
LottieAnimationView or LottieDrawable.| Modifier and Type | Class and Description |
|---|---|
static interface |
LottieComposition.Cancellable |
static interface |
LottieComposition.OnCompositionLoadedListener |
| Constructor and Description |
|---|
LottieComposition(long duration) |
| Modifier and Type | Method and Description |
|---|---|
static LottieComposition.Cancellable |
fromAssetFileName(android.content.Context context,
java.lang.String fileName,
LottieComposition.OnCompositionLoadedListener loadedListener)
Loads a composition from a file stored in /assets.
|
static LottieComposition |
fromFileSync(android.content.Context context,
java.lang.String fileName) |
static LottieComposition.Cancellable |
fromInputStream(android.content.Context context,
java.io.InputStream stream,
LottieComposition.OnCompositionLoadedListener loadedListener)
Loads a composition from an arbitrary input stream.
|
static LottieComposition |
fromInputStream(android.content.res.Resources res,
java.io.InputStream file) |
static LottieComposition.Cancellable |
fromJson(android.content.res.Resources res,
org.json.JSONObject json,
LottieComposition.OnCompositionLoadedListener loadedListener)
Loads a composition from a raw json object.
|
static LottieComposition |
fromJsonSync(android.content.res.Resources res,
org.json.JSONObject json) |
android.graphics.Rect |
getBounds() |
long |
getDuration() |
int |
getFrameRate() |
java.util.List<Layer> |
getLayers() |
float |
getScale() |
boolean |
hasMasks() |
boolean |
hasMattes() |
java.lang.String |
toString() |
public static LottieComposition.Cancellable fromAssetFileName(android.content.Context context, java.lang.String fileName, LottieComposition.OnCompositionLoadedListener loadedListener)
public static LottieComposition.Cancellable fromInputStream(android.content.Context context, java.io.InputStream stream, LottieComposition.OnCompositionLoadedListener loadedListener)
public static LottieComposition fromFileSync(android.content.Context context, java.lang.String fileName)
public static LottieComposition.Cancellable fromJson(android.content.res.Resources res, org.json.JSONObject json, LottieComposition.OnCompositionLoadedListener loadedListener)
public static LottieComposition fromInputStream(android.content.res.Resources res, java.io.InputStream file)
public static LottieComposition fromJsonSync(android.content.res.Resources res, org.json.JSONObject json)
public android.graphics.Rect getBounds()
public long getDuration()
public int getFrameRate()
public java.util.List<Layer> getLayers()
public boolean hasMasks()
public boolean hasMattes()
public float getScale()
public java.lang.String toString()
toString in class java.lang.Object