public interface LottieProperty
LottieValueCallback. With this, we can use generics to maintain type safety
of the callbacks.
Supported properties:
Transform:
TRANSFORM_ANCHOR_POINT
TRANSFORM_POSITION
TRANSFORM_OPACITY
TRANSFORM_SCALE
TRANSFORM_ROTATION
TRANSFORM_SKEW
TRANSFORM_SKEW_ANGLE
Fill:
COLOR (non-gradient)
OPACITY
COLOR_FILTER
Stroke:
COLOR (non-gradient)
STROKE_WIDTH
OPACITY
COLOR_FILTER
Ellipse:
POSITION
ELLIPSE_SIZE
Polystar:
POLYSTAR_POINTS
POLYSTAR_ROTATION
POSITION
POLYSTAR_INNER_RADIUS (star)
POLYSTAR_OUTER_RADIUS
POLYSTAR_INNER_ROUNDEDNESS (star)
POLYSTAR_OUTER_ROUNDEDNESS
Repeater:
All transform properties
REPEATER_COPIES
REPEATER_OFFSET
TRANSFORM_ROTATION
TRANSFORM_START_OPACITY
TRANSFORM_END_OPACITY
Layers:
All transform properties
TIME_REMAP (composition layers only)| Modifier and Type | Field and Description |
|---|---|
static java.lang.Integer |
COLOR
ColorInt
|
static android.graphics.ColorFilter |
COLOR_FILTER |
static java.lang.Float |
CORNER_RADIUS
In degrees
|
static android.graphics.PointF |
ELLIPSE_SIZE
In Px
|
static java.lang.Integer[] |
GRADIENT_COLOR |
static java.lang.Integer |
OPACITY
[0,100]
|
static java.lang.Float |
POLYSTAR_INNER_RADIUS
In Px
|
static java.lang.Float |
POLYSTAR_INNER_ROUNDEDNESS
[0,100]
|
static java.lang.Float |
POLYSTAR_OUTER_RADIUS
In Px
|
static java.lang.Float |
POLYSTAR_OUTER_ROUNDEDNESS
[0,100]
|
static java.lang.Float |
POLYSTAR_POINTS |
static java.lang.Float |
POLYSTAR_ROTATION
In degrees
|
static android.graphics.PointF |
POSITION
In Px
|
static android.graphics.PointF |
RECTANGLE_SIZE
In Px
|
static java.lang.Float |
REPEATER_COPIES |
static java.lang.Float |
REPEATER_OFFSET |
static java.lang.Integer |
STROKE_COLOR |
static java.lang.Float |
STROKE_WIDTH
In Px
|
static java.lang.Float |
TEXT_SIZE
In Dp
|
static java.lang.Float |
TEXT_TRACKING |
static java.lang.Float |
TIME_REMAP
The time value in seconds
|
static android.graphics.PointF |
TRANSFORM_ANCHOR_POINT
In Px
|
static java.lang.Float |
TRANSFORM_END_OPACITY
[0,100]
|
static java.lang.Integer |
TRANSFORM_OPACITY
Opacity value are 0-100 to match after effects
|
static android.graphics.PointF |
TRANSFORM_POSITION
In Px
|
static java.lang.Float |
TRANSFORM_ROTATION
In degrees
|
static ScaleXY |
TRANSFORM_SCALE |
static java.lang.Float |
TRANSFORM_SKEW
0-85
|
static java.lang.Float |
TRANSFORM_SKEW_ANGLE
In degrees
|
static java.lang.Float |
TRANSFORM_START_OPACITY
[0,100]
|
static final java.lang.Integer COLOR
static final java.lang.Integer STROKE_COLOR
static final java.lang.Integer TRANSFORM_OPACITY
static final java.lang.Integer OPACITY
static final android.graphics.PointF TRANSFORM_ANCHOR_POINT
static final android.graphics.PointF TRANSFORM_POSITION
static final android.graphics.PointF ELLIPSE_SIZE
static final android.graphics.PointF RECTANGLE_SIZE
static final java.lang.Float CORNER_RADIUS
static final android.graphics.PointF POSITION
static final ScaleXY TRANSFORM_SCALE
static final java.lang.Float TRANSFORM_ROTATION
static final java.lang.Float TRANSFORM_SKEW
static final java.lang.Float TRANSFORM_SKEW_ANGLE
static final java.lang.Float STROKE_WIDTH
static final java.lang.Float TEXT_TRACKING
static final java.lang.Float REPEATER_COPIES
static final java.lang.Float REPEATER_OFFSET
static final java.lang.Float POLYSTAR_POINTS
static final java.lang.Float POLYSTAR_ROTATION
static final java.lang.Float POLYSTAR_INNER_RADIUS
static final java.lang.Float POLYSTAR_OUTER_RADIUS
static final java.lang.Float POLYSTAR_INNER_ROUNDEDNESS
static final java.lang.Float POLYSTAR_OUTER_ROUNDEDNESS
static final java.lang.Float TRANSFORM_START_OPACITY
static final java.lang.Float TRANSFORM_END_OPACITY
static final java.lang.Float TIME_REMAP
static final java.lang.Float TEXT_SIZE
static final android.graphics.ColorFilter COLOR_FILTER
static final java.lang.Integer[] GRADIENT_COLOR