android.graphics.drawable.shapes
Class ArcShape
java.lang.Object
android.graphics.drawable.shapes.Shape
android.graphics.drawable.shapes.RectShape
android.graphics.drawable.shapes.ArcShape
public class ArcShape
- extends RectShape
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.
|
Constructor Summary |
ArcShape(float startAngle,
float sweepAngle)
ArcShape constructor. |
|
Method Summary |
void |
draw(Canvas canvas,
Paint paint)
Draw this shape into the provided Canvas, with the provided Paint. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArcShape
public ArcShape(float startAngle,
float sweepAngle)
- ArcShape constructor.
- Parameters:
startAngle - the angle (in degrees) where the arc beginssweepAngle - the sweep angle (in degrees). Anything equal to or
greater than 360 results in a complete circle/oval.
draw
public void draw(Canvas canvas,
Paint paint)
- Description copied from class:
Shape
- Draw this shape into the provided Canvas, with the provided Paint.
Before calling this, you must call
Shape.resize(float,float).
- Overrides:
draw in class RectShape
- Parameters:
canvas - the Canvas within which this shape should be drawnpaint - the Paint object that defines this shape's characteristics
Please submit a feedback, bug or feature