To customize the theme, simply update the mapped ThemeToken to the value you want.
Here you can find all specified Theme Properties along with their assigned Theme Tokens.
Colors
| Token |
Description |
background |
The color of the entire screen. |
onBackground |
The content color for items that sit directly on top of the background color. |
accent |
The accent color used for interactive elements and highlights. |
onAccent |
The content color for items sitting on top of the accent color. |
primary |
The primary brand color of your app. |
onPrimary |
The content color for items sitting on top of the primary color. |
secondary |
The secondary brand color of your app. |
onSecondary |
The content color for items sitting on top of the secondary color. |
card |
Color for cards and card like surfaces (such as dialogs). |
onCard |
Content color for items sitting on top of the card color. |
destructive |
Color for destructive actions and error states. |
onDestructive |
Content color for items on top of the destructive color. |
outline |
Color for borders and outlines. |
focusRing |
Color for focus indicators. |
navigation |
Background color for navigation elements (such as appbars). |
onNavigation |
Content color for items sitting on top of the navigation color. |
scrim |
Semi-transparent overlay color for modals and dialogs. |
Text Styles
| Token |
Description |
title |
Text for headings and titles |
body |
Standard text style for main content |
caption |
Smaller text style for captions and metadata |
Shapes
| Token |
Description |
small |
Shape for smaller items such as buttons. |
medium |
Shape for smaller items such as dialogs. |
bottomSheet |
The shape used for bottom sheets. |
Indications
| Token |
Description |
bright |
High contrast indication for primary interactions |
dim |
Subtle indication for secondary interactions |
Shadows
| Token |
Description |
subtle |
Light shadow for subtle elevation |
elevated |
Stronger shadow for prominent elevation |
modal |
Shadow for modal dialogs and overlays |