Android APIs
public class

OvalShape

extends RectShape
java.lang.Object
   ↳ android.graphics.drawable.shapes.Shape
     ↳ android.graphics.drawable.shapes.RectShape
       ↳ android.graphics.drawable.shapes.OvalShape

Class Overview

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.

Summary

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.
[Expand]
Inherited Methods
From class android.graphics.drawable.shapes.RectShape
From class android.graphics.drawable.shapes.Shape
From class java.lang.Object

Public Constructors

public OvalShape ()

Added in API level 1

Public Methods

public void draw (Canvas canvas, Paint paint)

Added in API level 1

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

public void getOutline (Outline outline)

Added in API level 21

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.