Skip to main content
A card that mimics Material’s Card with Sundial colors, borders, and shadows. Source: styled_card.dart.

Variants

Variants are named constructors (the Sundial pattern — a private _CardVariant enum, no public variant param):

API

The card wraps its content in Material(type: MaterialType.transparency), so ink effects from children render correctly.

Tokens consumed

  • surfaceElevated — elevated/filled background
  • surfaceHigh — outlined border

Real usage

settings_list_tile.dart
Also the surface behind styled bottom sheets (radius 24, surfaceBg).