Material 设计 3 - TopAppBars 的默认文本大小

Material Design 3 - Default text sizes for TopAppBars

Material 设计 3 中的 CenterAlignedTopAppBarSmallTopAppBarMediumTopAppBarLargeTopAppBar 使用什么默认文本大小?这些尺寸是在 dp 还是 sp 中指定的?

应用栏及其高度

LargeTopAppBar -> 152.0.dp
MediumTopAppBar -> 112.0.dp
SmallTopAppBar -> 64.0.dp
CenterAlignedTopAppBar -> 64.0.dp

来源:
TopAppBarSmallTokens.ktTopAppBarMediumTokens.ktTopAppBarLargeTokens.kt 源代码。

有所有样式及其默认值的列表here:

  • textAppearanceTitleLarge:常规 22sp
  • textAppearanceHeadlineSmall:常规 24sp
  • textAppearanceHeadlineMedium:常规 28sp

除了您需要固定、一致的大小的特定情况外,文本大小始终在 sp 中定义,因此它可以根据用户的偏好进行缩放,并保持文本之间的大小关系不同类型的文本