Skip to main content
下面两种写法分别对应默认主题与自定义品牌色,通常只在应用根部调用一次

参数说明

所有参数都有默认值,你可以按 token 组单独覆盖,colorsextraColors 应保持同一明暗模式
Boolean
default:"isSystemInDarkTheme()"
标记传入颜色是否为深色模式
Colors
default:"platformColors(dark)"
基础语义色
ExtraColors
default:"defaultExtraColors(dark)"
状态与轻量表面语义色
IconSizes
default:"DefaultIconSizes"
图标尺寸 token
Radius
default:"DefaultRadius"
连续圆角 token
Spacing
default:"DefaultSpacing"
布局间距 token
Scale
default:"DefaultScale"
派生比例 token
TextStyles
default:"defaultTextStyles(scale)"
文字样式 token
@Composable () -> Unit
required
接收主题的内容树
注意: 自定义 colors 时,同时传入匹配 darkextraColors不要混用不同明暗模式的基础色与状态色