参数说明
所有参数都有默认值,你可以按 token 组单独覆盖,colors 与 extraColors 应保持同一明暗模式
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 时,同时传入匹配 dark 的 extraColors,不要混用不同明暗模式的基础色与状态色