Android APIs
public class

ArcShape

extends RectShape
java.lang.Object
   ↳ android.graphics.drawable.shapes.Shape
     ↳ android.graphics.drawable.shapes.RectShape
       ↳ android.graphics.drawable.shapes.ArcShape

Class Overview

Creates an arc shape. The arc shape starts at a specified angle and sweeps clockwise, drawing slices of pie. The arc can be drawn to a Canvas with its own draw() method, but more graphical control is available if you instead pass the ArcShape to a ShapeDrawable.

Summary

Public Constructors
ArcShape(float startAngle, float sweepAngle)
ArcShape constructor.
Public Methods
void draw(Canvas canvas, Paint paint)
Draw this shape into the provided Canvas, with the provided Paint.
[Expand]
Inherited Methods
From class android.graphics.drawable.shapes.RectShape
From class android.graphics.drawable.shapes.Shape
From class java.lang.Object

Public Constructors

public ArcShape (float startAngle, float sweepAngle)

Added in API level 1

ArcShape constructor.

Parameters
startAngle float: the angle (in degrees) where the arc begins
sweepAngle float: the sweep angle (in degrees). Anything equal to or greater than 360 results in a complete circle/oval.

Public Methods

public void draw (Canvas canvas, Paint paint)

Added in API level 1

Draw this shape into the provided Canvas, with the provided Paint. Before calling this, you must call resize(float, float).

Parameters
canvas Canvas: the Canvas within which this shape should be drawn
paint Paint: the Paint object that defines this shape's characteristics