google-developer-training / basic-android-kotlin-compose-training-woof

Apache License 2.0
55 stars 87 forks source link

Material Theming: Android Basics with Compose #85

Open GitSmoosher opened 9 months ago

GitSmoosher commented 9 months ago

URL of codelab https://developer.android.com/codelabs/basic-android-kotlin-compose-material-theming?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-3-pathway-3%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-material-theming#5

In which task and step of the codelab can this issue be found? Add typography

Describe the problem The problem is that in the Column with the two "Text" Composables - the top with the name of the pet, the bottom with the years of the pet. when applying the themes displayMedium and bodyLarge, respectively, they have the opposite effect on the fontweight of the text than fontweight assigned to them in the Type file. So the Name is styled with displayMedium which is with fontWeight.Bold and thus should be bold but the font is displayed as Normal in both the design view and the app emulator while the years is styled with bodyLarge with FontWeight.Normal and thus should be with normal, but instead is Bold, When I switch the weights and make displayMedium with FontWeight.Normal, the name is displayed as Bold, while changing bodyLarge to ForntWeight.Bold, displayes the years as Normal! BoldNormal NormalBold

Steps to reproduce?

  1. Go to...
  2. Click on...
  3. See error...

Versions Android Studio version: API version of the emulator:

Additional information Include screenshots if they would be useful in clarifying the problem.