Build 1.0_r1(from source)

android.graphics.drawable.shapes
Class ArcShape

java.lang.Object
  extended by android.graphics.drawable.shapes.Shape
      extended by android.graphics.drawable.shapes.RectShape
          extended by 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 android.graphics.drawable.shapes.RectShape
onResize, rect
 
Methods inherited from class android.graphics.drawable.shapes.Shape
getHeight, getWidth, hasAlpha, resize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArcShape

public ArcShape(float startAngle,
                float sweepAngle)
ArcShape constructor.

Parameters:
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.
Method Detail

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 drawn
paint - the Paint object that defines this shape's characteristics

Build 1.0_r1(from source)

Please submit a feedback, bug or feature