Class PathBuilder
java.lang.Object
com.android.ide.common.vectordrawable.PathBuilder
public class PathBuilder
extends java.lang.Object
Builds a string for SVG file's path data.
-
Constructor Summary
Constructors Constructor Description PathBuilder() -
Method Summary
Modifier and Type Method Description PathBuilderabsoluteArcTo(double rx, double ry, boolean rotation, boolean largeArc, boolean sweep, double x, double y)PathBuilderabsoluteClose()PathBuilderabsoluteCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)PathBuilderabsoluteHorizontalTo(double h)PathBuilderabsoluteLineTo(double x, double y)PathBuilderabsoluteMoveTo(double x, double y)PathBuilderabsoluteQuadraticCurveTo(double cp1x, double cp1y, double x, double y)PathBuilderabsoluteSmoothCurveTo(double cp2x, double cp2y, double x, double y)PathBuilderabsoluteSmoothQuadraticCurveTo(double x, double y)PathBuilderabsoluteVerticalTo(double v)booleanisEmpty()Returns true if the PathBuilder doesn't contain any data.PathBuilderrelativeArcTo(double rx, double ry, boolean rotation, boolean largeArc, boolean sweep, double x, double y)PathBuilderrelativeClose()PathBuilderrelativeCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)PathBuilderrelativeHorizontalTo(double h)PathBuilderrelativeLineTo(double x, double y)PathBuilderrelativeMoveTo(double x, double y)PathBuilderrelativeQuadraticCurveTo(double cp1x, double cp1y, double x, double y)PathBuilderrelativeSmoothCurveTo(double cp2x, double cp2y, double x, double y)PathBuilderrelativeSmoothQuadraticCurveTo(double x, double y)PathBuilderrelativeVerticalTo(double v)java.lang.StringtoString()
-
Constructor Details
-
PathBuilder
public PathBuilder()
-
-
Method Details
-
absoluteMoveTo
-
relativeMoveTo
-
absoluteLineTo
-
relativeLineTo
-
absoluteVerticalTo
-
relativeVerticalTo
-
absoluteHorizontalTo
-
relativeHorizontalTo
-
absoluteCurveTo
public PathBuilder absoluteCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) -
relativeCurveTo
public PathBuilder relativeCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y) -
absoluteSmoothCurveTo
-
relativeSmoothCurveTo
-
absoluteQuadraticCurveTo
-
relativeQuadraticCurveTo
-
absoluteSmoothQuadraticCurveTo
-
relativeSmoothQuadraticCurveTo
-
absoluteArcTo
public PathBuilder absoluteArcTo(double rx, double ry, boolean rotation, boolean largeArc, boolean sweep, double x, double y) -
relativeArcTo
public PathBuilder relativeArcTo(double rx, double ry, boolean rotation, boolean largeArc, boolean sweep, double x, double y) -
absoluteClose
-
relativeClose
-
isEmpty
public boolean isEmpty()Returns true if the PathBuilder doesn't contain any data. -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-