Holds predefined Material Design shapes as RoundedPolygons that can be used at various components as they are, or as part of a Morph.

![Shapes

  • image](https://developer.android.com/images/reference/androidx/compose/material3/shapes.png)

Note that each RoundedPolygon in this class is normalized.

See also
normalized

Summary

Public companion properties

RoundedPolygon

An arch shape.

Cmn
RoundedPolygon

An arrow shape.

Cmn
RoundedPolygon

A boom shape.

Cmn
RoundedPolygon

A bun shape.

Cmn
RoundedPolygon

A burst shape.

Cmn
RoundedPolygon

A circle shape.

Cmn
RoundedPolygon

A clam-shell shape.

Cmn
RoundedPolygon

A 4-leaf clover shape.

Cmn
RoundedPolygon

An 8-leaf clover shape.

Cmn
RoundedPolygon

A 12-sided cookie shape.

Cmn
RoundedPolygon

A 4-sided cookie shape.

Cmn
RoundedPolygon

A 6-sided cookie shape.

Cmn
RoundedPolygon

A 7-sided cookie shape.

Cmn
RoundedPolygon

A 9-sided cookie shape.

Cmn
RoundedPolygon

A diamond shape.

Cmn
RoundedPolygon

A fan shape.

Cmn
RoundedPolygon

A flower shape.

Cmn
RoundedPolygon

A gem shape.

Cmn
RoundedPolygon

A ghost-ish shape.

Cmn
RoundedPolygon

A heart shape.

Cmn
RoundedPolygon

An oval shape.

Cmn
RoundedPolygon

A pentagon shape.

Cmn
RoundedPolygon

A pill shape.

Cmn
RoundedPolygon

A pixel-circle shape.

Cmn
RoundedPolygon

A pixel-triangle shape.

Cmn
RoundedPolygon

A puffy shape.

Cmn
RoundedPolygon

A puffy-diamond shape.

Cmn
RoundedPolygon

A semi-circle shape.

Cmn
RoundedPolygon

A slanted square shape.

Cmn
RoundedPolygon

A soft-boom shape.

Cmn
RoundedPolygon

A soft-burst shape.

Cmn
RoundedPolygon

A rounded square shape.

Cmn
RoundedPolygon

A sunny shape.

Cmn
RoundedPolygon

A rounded triangle shape.

Cmn
RoundedPolygon

A very-sunny shape.

Cmn

Protected constructors

Cmn

Public companion properties

Arch

val ArchRoundedPolygon

An arch shape.

Arrow

val ArrowRoundedPolygon

An arrow shape.

Boom

val BoomRoundedPolygon

A boom shape.

Bun

val BunRoundedPolygon

A bun shape.

Burst

val BurstRoundedPolygon

A burst shape.

Circle

val CircleRoundedPolygon

A circle shape.

ClamShell

val ClamShellRoundedPolygon

A clam-shell shape.

Clover4Leaf

val Clover4LeafRoundedPolygon

A 4-leaf clover shape.

Clover8Leaf

val Clover8LeafRoundedPolygon

An 8-leaf clover shape.

Cookie12Sided

val Cookie12SidedRoundedPolygon

A 12-sided cookie shape.

Cookie4Sided

val Cookie4SidedRoundedPolygon

A 4-sided cookie shape.

Cookie6Sided

val Cookie6SidedRoundedPolygon

A 6-sided cookie shape.

Cookie7Sided

val Cookie7SidedRoundedPolygon

A 7-sided cookie shape.

Cookie9Sided

val Cookie9SidedRoundedPolygon

A 9-sided cookie shape.

Diamond

val DiamondRoundedPolygon

A diamond shape.

Fan

val FanRoundedPolygon

A fan shape.

Flower

val FlowerRoundedPolygon

A flower shape.

Gem

val GemRoundedPolygon

A gem shape.

Ghostish

val GhostishRoundedPolygon

A ghost-ish shape.

Heart

val HeartRoundedPolygon

A heart shape.

Oval

val OvalRoundedPolygon

An oval shape.

Pentagon

val PentagonRoundedPolygon

A pentagon shape.

Pill

val PillRoundedPolygon

A pill shape.

PixelCircle

val PixelCircleRoundedPolygon

A pixel-circle shape.

PixelTriangle

val PixelTriangleRoundedPolygon

A pixel-triangle shape.

Puffy

val PuffyRoundedPolygon

A puffy shape.

PuffyDiamond

val PuffyDiamondRoundedPolygon

A puffy-diamond shape.

SemiCircle

val SemiCircleRoundedPolygon

A semi-circle shape.

Slanted

val SlantedRoundedPolygon

A slanted square shape.

SoftBoom

val SoftBoomRoundedPolygon

A soft-boom shape.

SoftBurst

val SoftBurstRoundedPolygon

A soft-burst shape.

Square

val SquareRoundedPolygon

A rounded square shape.

Sunny

val SunnyRoundedPolygon

A sunny shape.

Triangle

val TriangleRoundedPolygon

A rounded triangle shape.

VerySunny

val VerySunnyRoundedPolygon

A very-sunny shape.

Protected constructors

MaterialShapes

protected MaterialShapes()