🌈 Create new beautiful Compose Gradients with our new wesite ->
Class

AndroidPath

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