-
- All Implemented Interfaces:
-
com.airbnb.lottie.model.content.ContentModel
public class GradientStroke implements ContentModel
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final GradientTypegradientTypeprivate final AnimatableGradientColorValuegradientColorprivate final AnimatableIntegerValueopacityprivate final AnimatablePointValuestartPointprivate final AnimatablePointValueendPointprivate final AnimatableFloatValuewidthprivate final ShapeStroke.LineCapTypecapTypeprivate final ShapeStroke.LineJoinTypejoinTypeprivate final floatmiterLimitprivate final List<AnimatableFloatValue>lineDashPatternprivate final AnimatableFloatValuedashOffset
-
Constructor Summary
Constructors Constructor Description GradientStroke(String name, GradientType gradientType, AnimatableGradientColorValue gradientColor, AnimatableIntegerValue opacity, AnimatablePointValue startPoint, AnimatablePointValue endPoint, AnimatableFloatValue width, ShapeStroke.LineCapType capType, ShapeStroke.LineJoinType joinType, float miterLimit, List<AnimatableFloatValue> lineDashPattern, AnimatableFloatValue dashOffset, boolean hidden)
-
Method Summary
Modifier and Type Method Description StringgetName()GradientTypegetGradientType()AnimatableGradientColorValuegetGradientColor()AnimatableIntegerValuegetOpacity()AnimatablePointValuegetStartPoint()AnimatablePointValuegetEndPoint()AnimatableFloatValuegetWidth()ShapeStroke.LineCapTypegetCapType()ShapeStroke.LineJoinTypegetJoinType()floatgetMiterLimit()List<AnimatableFloatValue>getLineDashPattern()AnimatableFloatValuegetDashOffset()booleanisHidden()ContenttoContent(LottieDrawable drawable, LottieComposition composition, BaseLayer layer)-
-
Constructor Detail
-
GradientStroke
GradientStroke(String name, GradientType gradientType, AnimatableGradientColorValue gradientColor, AnimatableIntegerValue opacity, AnimatablePointValue startPoint, AnimatablePointValue endPoint, AnimatableFloatValue width, ShapeStroke.LineCapType capType, ShapeStroke.LineJoinType joinType, float miterLimit, List<AnimatableFloatValue> lineDashPattern, AnimatableFloatValue dashOffset, boolean hidden)
-
-
Method Detail
-
getGradientType
GradientType getGradientType()
-
getGradientColor
AnimatableGradientColorValue getGradientColor()
-
getOpacity
AnimatableIntegerValue getOpacity()
-
getStartPoint
AnimatablePointValue getStartPoint()
-
getEndPoint
AnimatablePointValue getEndPoint()
-
getWidth
AnimatableFloatValue getWidth()
-
getCapType
ShapeStroke.LineCapType getCapType()
-
getJoinType
ShapeStroke.LineJoinType getJoinType()
-
getMiterLimit
float getMiterLimit()
-
getLineDashPattern
List<AnimatableFloatValue> getLineDashPattern()
-
getDashOffset
@Nullable() AnimatableFloatValue getDashOffset()
-
isHidden
boolean isHidden()
-
toContent
Content toContent(LottieDrawable drawable, LottieComposition composition, BaseLayer layer)
-
-
-
-