ShapeUtil

Inheritance: java.lang.Object

public class ShapeUtil

Offer methods which helps to process shapes objects.

Constructors

Constructor Description
ShapeUtil()

Methods

Method Description
graphicsPathToGeometryPath(Path graphicsPath) Converts a android.graphics.Path to the IGeometryPath
geometryPathToGraphicsPath(IGeometryPath geometryPath) Converts IGeometryPath to android.graphics.Path.

ShapeUtil()

public ShapeUtil()

graphicsPathToGeometryPath(Path graphicsPath)

public static IGeometryPath graphicsPathToGeometryPath(Path graphicsPath)

Converts a android.graphics.Path to the IGeometryPath

Parameters:

Parameter Type Description
graphicsPath android.graphics.Path android.graphics.Path element.

Return value of the method call can be used to change the geometry of a IGeometryShape object with IGeometryShape.setGeometryPaths() method. |

Returns: IGeometryPath - IGeometryPath element.

geometryPathToGraphicsPath(IGeometryPath geometryPath)

public static Path geometryPathToGraphicsPath(IGeometryPath geometryPath)

Converts IGeometryPath to android.graphics.Path. GraphicsPath can be transformed in a different ways using its convenient methods and then transformed back into the IGeometryPath to use in GeometryShape via #graphicsPathToGeometryPath(android.graphics.Path graphicsPath).graphicsPathToGeometryPath(android.graphics.Path graphicsPath) method.

Parameters:

Parameter Type Description
geometryPath IGeometryPath IGeometryPath element.

Returns: android.graphics.Path - android.graphics.Path element.