Package com.airbnb.lottie.model.content
Class ShapeData
- java.lang.Object
-
- com.airbnb.lottie.model.content.ShapeData
-
public class ShapeData extends Object
-
-
Constructor Summary
Constructors Constructor Description ShapeData()ShapeData(PointF initialPoint, boolean closed, List<CubicCurveData> curves)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<CubicCurveData>getCurves()PointFgetInitialPoint()voidinterpolateBetween(ShapeData shapeData1, ShapeData shapeData2, float percentage)booleanisClosed()voidsetClosed(boolean closed)voidsetInitialPoint(float x, float y)StringtoString()
-
-
-
Constructor Detail
-
ShapeData
public ShapeData(PointF initialPoint, boolean closed, List<CubicCurveData> curves)
-
ShapeData
public ShapeData()
-
-
Method Detail
-
setInitialPoint
public void setInitialPoint(float x, float y)
-
getInitialPoint
public PointF getInitialPoint()
-
setClosed
public void setClosed(boolean closed)
-
isClosed
public boolean isClosed()
-
getCurves
public List<CubicCurveData> getCurves()
-
interpolateBetween
public void interpolateBetween(ShapeData shapeData1, ShapeData shapeData2, @FloatRange(from=0.0,to=1.0) float percentage)
-
-