primary |
整个应用中最常用的主色 |
primaryVariant |
主色的变种色,主要用于与主色调做区分的场景。例如APP Bar使用主色,系统状态栏就用变种色 |
secondary |
次选色提供了一种用于强调和区分主色的能力,常常用于悬浮按钮,复选框,单选按钮,需要突出的文本,以及链接标题等场景 |
secondaryVariant |
次选色的变种,用于与次选色做区分 |
background |
背景色,目前主要用作Scaffold系列组件的背景色 |
surface |
平面色,常用于平面组件的背景色,例如Surface组件,sheet组件与Menu组件等 |
error |
错误色,常用于组件中表示错误的颜色 |
onPrimary |
常用于使用primary作为背景色的组件之上的文本与icon的颜色 |
onSecondary |
常用于secondary作为背景色的组件之上的文本与icon的颜色 |
onBackground |
常用于使用background作为背景色的组件之上的文本与icon颜色 |
onSurface |
常用于使用surface作为组件背景色的组件之上的文本与icon的颜色 |
onError |
常用于使用error作为背景色的组件之上的文本与icon颜色 |