FileDocCategorySizeDatePackage
ArcShape.javaAPI DocAndroid 1.5 API1717Wed May 06 22:42:00 BST 2009android.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 {@link android.graphics.drawable.ShapeDrawable}.

Fields Summary
private float
mStart
private float
mSweep
Constructors Summary
public ArcShape(float startAngle, float sweepAngle)
ArcShape constructor.

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

        mStart = startAngle;
        mSweep = sweepAngle;
    
Methods Summary
public voiddraw(android.graphics.Canvas canvas, android.graphics.Paint paint)

        canvas.drawArc(rect(), mStart, mSweep, true, paint);