Source set: Android
public class AndroidPath(public val internalPath: PlatformPath = PlatformPath()) : Path
Properties
fillType
Source set: Android
override var fillType: PathFillType
isConvex
Source set: Android
@Suppress("DEPRECATION") // Path.isConvex
override val isConvex: Boolean
isEmpty
Source set: Android
override val isEmpty: Boolean
Functions
moveTo
Source set: Android
override fun moveTo(x: Float, y: Float)
relativeMoveTo
Source set: Android
override fun relativeMoveTo(dx: Float, dy: Float)
lineTo
Source set: Android
override fun lineTo(x: Float, y: Float)
relativeLineTo
Source set: Android
override fun relativeLineTo(dx: Float, dy: Float)
quadraticBezierTo
Source set: Android
override fun quadraticBezierTo(x1: Float, y1: Float, x2: Float, y2: Float)
quadraticTo
Source set: Android
override fun quadraticTo(x1: Float, y1: Float, x2: Float, y2: Float)
relativeQuadraticBezierTo
Source set: Android
override fun relativeQuadraticBezierTo(dx1: Float, dy1: Float, dx2: Float, dy2: Float)
relativeQuadraticTo
Source set: Android
override fun relativeQuadraticTo(dx1: Float, dy1: Float, dx2: Float, dy2: Float)
cubicTo
Source set: Android
override fun cubicTo(x1: Float, y1: Float, x2: Float, y2: Float, x3: Float, y3: Float)
relativeCubicTo
Source set: Android
override fun relativeCubicTo(
dx1: Float,
dy1: Float,
dx2: Float,
dy2: Float,
dx3: Float,
dy3: Float,
)
arcTo
Source set: Android
override fun arcTo(
rect: Rect,
startAngleDegrees: Float,
sweepAngleDegrees: Float,
forceMoveTo: Boolean,
)
addRect
Source set: Android
override fun addRect(@Suppress("InvalidNullabilityOverride") rect: Rect)
addRect
Source set: Android
override fun addRect(rect: Rect, direction: Path.Direction)
addOval
Source set: Android
override fun addOval(@Suppress("InvalidNullabilityOverride") oval: Rect)
addOval
Source set: Android
override fun addOval(oval: Rect, direction: Path.Direction)
addRoundRect
Source set: Android
override fun addRoundRect(@Suppress("InvalidNullabilityOverride") roundRect: RoundRect)
addRoundRect
Source set: Android
override fun addRoundRect(roundRect: RoundRect, direction: Path.Direction)
addArcRad
Source set: Android
override fun addArcRad(oval: Rect, startAngleRadians: Float, sweepAngleRadians: Float)
addArc
Source set: Android
override fun addArc(oval: Rect, startAngleDegrees: Float, sweepAngleDegrees: Float)
addPath
Source set: Android
override fun addPath(path: Path, offset: Offset)
close
Source set: Android
override fun close()
reset
Source set: Android
override fun reset()
rewind
Source set: Android
override fun rewind()
translate
Source set: Android
override fun translate(offset: Offset)
transform
Source set: Android
override fun transform(matrix: Matrix)
getBounds
Source set: Android
override fun getBounds(): Rect
op
Source set: Android
override fun op(path1: Path, path2: Path, operation: PathOperation): Boolean