Android JetPack Compose之主题颜色

发布时间 2023-08-01 13:52:30作者: 捞鱼哥
Color定义 说明
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颜色