public
class
OvalShape
extends RectShape
java.lang.Object | |||
↳ | android.graphics.drawable.shapes.Shape | ||
↳ | android.graphics.drawable.shapes.RectShape | ||
↳ | android.graphics.drawable.shapes.OvalShape |
Defines an oval shape.
The oval can be drawn to a Canvas with its own draw() method,
but more graphical control is available if you instead pass
the OvalShape to a ShapeDrawable
.
Public constructors | |
---|---|
OvalShape()
|
Public methods | |
---|---|
void
|
draw(Canvas canvas, Paint paint)
Draw this shape into the provided Canvas, with the provided Paint. |
void
|
getOutline(Outline outline)
Compute the Outline of the shape and return it in the supplied Outline parameter. |
Inherited methods | |
---|---|
From
class
android.graphics.drawable.shapes.RectShape
| |
From
class
android.graphics.drawable.shapes.Shape
| |
From
class
java.lang.Object
|
void draw (Canvas canvas, Paint paint)
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
|
void getOutline (Outline outline)
Compute the Outline of the shape and return it in the supplied Outline
parameter. The default implementation does nothing and outline
is not changed.
Parameters | |
---|---|
outline |
Outline :
The Outline to be populated with the result. Should not be null.
|