TextAppearance.MaterialComponents.Body2的定义?

Definition of TextAppearance.MaterialComponents.Body2?

我目前正在研究 Google IO 2019 android 应用程序的代码。 在 styles.xml 行 77 它说:

<style name="TextAppearance.IOSched.Body2" parent="TextAppearance.MaterialComponents.Body2" />

但是我在哪里可以找到父TextAppearance.MaterialComponents.Body2的定义?我的 Android Studio 中已经有本地 IO 项目,以防它有助于解决该定义背后的问题。

谢谢!

它是在Material Components library中定义的。

目前是:

  <style name="TextAppearance.MaterialComponents.Body2" parent="TextAppearance.AppCompat.Body1">
    <item name="fontFamily">sans-serif</item>
    <item name="android:fontFamily">sans-serif</item>
    <item name="android:textStyle">normal</item>
    <item name="android:textAllCaps">false</item>
    <item name="android:textSize">14sp</item>
    <item name="android:letterSpacing">0.0178571429</item>
  </style>

您可以找到 here the latest 实现。