From e8bde7546b0828dc348685ef9e0cc87fb6d74409 Mon Sep 17 00:00:00 2001 From: jeremymuhia Date: Tue, 30 Nov 2021 19:00:18 +0000 Subject: [PATCH] [TextInputLayout] text field should comply with system level bold PiperOrigin-RevId: 413194807 --- .../google/android/material/textfield/TextInputLayout.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/java/com/google/android/material/textfield/TextInputLayout.java b/lib/java/com/google/android/material/textfield/TextInputLayout.java index 90f24c9a6a2..f2b8bcc7f14 100644 --- a/lib/java/com/google/android/material/textfield/TextInputLayout.java +++ b/lib/java/com/google/android/material/textfield/TextInputLayout.java @@ -26,6 +26,7 @@ import android.annotation.TargetApi; import android.content.Context; import android.content.res.ColorStateList; +import android.content.res.Configuration; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.PorterDuff; @@ -4142,6 +4143,12 @@ public void draw(@NonNull Canvas canvas) { drawBoxUnderline(canvas); } + @Override + protected void onConfigurationChanged(@NonNull Configuration newConfig) { + super.onConfigurationChanged(newConfig); + collapsingTextHelper.maybeUpdateFontWeightAdjustment(newConfig); + } + private void drawHint(@NonNull Canvas canvas) { if (hintEnabled) { collapsingTextHelper.draw(canvas);