java.lang.Object | |||
↳ | android.graphics.drawable.shapes.Shape | ||
↳ | android.graphics.drawable.shapes.RectShape | ||
↳ | android.graphics.drawable.shapes.ArcShape |
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
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
ArcShape constructor.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
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
|
ArcShape constructor.
startAngle | the angle (in degrees) where the arc begins |
---|---|
sweepAngle | the sweep angle (in degrees). Anything equal to or greater than 360 results in a complete circle/oval. |
Draw this shape into the provided Canvas, with the provided Paint.
Before calling this, you must call
resize(float, float)
.
canvas | the Canvas within which this shape should be drawn |
---|---|
paint | the Paint object that defines this shape's characteristics |