Loading packages/SystemUI/src/com/android/keyguard/EmergencyButton.java +2 −5 Original line number Diff line number Diff line Loading @@ -16,8 +16,6 @@ package com.android.keyguard; import static com.android.systemui.Flags.gsfBouncer; import android.content.Context; import android.graphics.Typeface; import android.graphics.drawable.Drawable; Loading @@ -30,6 +28,7 @@ import android.widget.Button; import com.android.internal.util.EmergencyAffordanceManager; import com.android.systemui.Flags; import com.android.systemui.FontStyles; import com.android.systemui.bouncer.shared.constants.KeyguardBouncerConstants; /** Loading Loading @@ -75,10 +74,8 @@ public class EmergencyButton extends Button { return false; }); } if (gsfBouncer() || Flags.bouncerUiRevamp2()) { setTypeface(Typeface.create("gsf-title-medium", Typeface.NORMAL)); } if (Flags.bouncerUiRevamp2()) { setTypeface(Typeface.create(FontStyles.GSF_TITLE_MEDIUM, Typeface.NORMAL)); Drawable background = getBackground(); int bgColor = mContext.getColor(KeyguardBouncerConstants.Color.actionButtonBg); if (background != null) { Loading packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java +5 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ import static androidx.constraintlayout.widget.ConstraintSet.START; import static androidx.constraintlayout.widget.ConstraintSet.TOP; import static androidx.constraintlayout.widget.ConstraintSet.WRAP_CONTENT; import static com.android.systemui.Flags.gsfBouncer; import static com.android.systemui.Flags.bouncerUiRevamp2; import static com.android.systemui.plugins.FalsingManager.LOW_PENALTY; import static java.lang.Integer.max; Loading Loading @@ -99,6 +99,7 @@ import com.android.keyguard.KeyguardSecurityModel.SecurityMode; import com.android.settingslib.Utils; import com.android.settingslib.drawable.CircleFramedDrawable; import com.android.systemui.Flags; import com.android.systemui.FontStyles; import com.android.systemui.Gefingerpoken; import com.android.systemui.classifier.FalsingA11yDelegate; import com.android.systemui.plugins.FalsingManager; Loading Loading @@ -1348,8 +1349,9 @@ public class KeyguardSecurityContainer extends ConstraintLayout { true); mUserSwitcherViewGroup = mView.findViewById(R.id.keyguard_bouncer_user_switcher); mUserSwitcher = mView.findViewById(R.id.user_switcher_header); if (gsfBouncer()) { mUserSwitcher.setTypeface(Typeface.create("gsf-label-medium", Typeface.NORMAL)); if (bouncerUiRevamp2()) { mUserSwitcher.setTypeface( Typeface.create(FontStyles.GSF_LABEL_MEDIUM, Typeface.NORMAL)); } } Loading packages/SystemUI/src/com/android/keyguard/NumPadKey.java +7 −5 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ */ package com.android.keyguard; import static com.android.systemui.Flags.gsfBouncer; import static com.android.systemui.Flags.bouncerUiRevamp2; import android.content.Context; import android.content.res.Configuration; Loading @@ -37,7 +37,7 @@ import android.widget.TextView; import androidx.annotation.Nullable; import com.android.settingslib.Utils; import com.android.systemui.Flags; import com.android.systemui.FontStyles; import com.android.systemui.bouncer.shared.constants.PinBouncerConstants.Color; import com.android.systemui.bouncer.ui.helper.BouncerHapticPlayer; import com.android.systemui.res.R; Loading Loading @@ -145,6 +145,11 @@ public class NumPadKey extends ViewGroup implements NumPadAnimationListener { } else { mAnimator = null; } if (bouncerUiRevamp2()) { mDigitText.setTypeface( Typeface.create(FontStyles.GSF_LABEL_LARGE_EMPHASIZED, Typeface.NORMAL)); } } @Override Loading @@ -160,9 +165,6 @@ public class NumPadKey extends ViewGroup implements NumPadAnimationListener { int klondikeColor = Utils.getColorAttr(getContext(), android.R.attr.textColorSecondary) .getDefaultColor(); mDigitText.setTextColor(textColor); if (gsfBouncer() || Flags.bouncerUiRevamp2()) { mDigitText.setTypeface(Typeface.create("gsf-label-large-emphasized", Typeface.NORMAL)); } mKlondikeText.setTextColor(klondikeColor); if (mAnimator != null) mAnimator.reloadColors(getContext()); Loading packages/SystemUI/src/com/android/systemui/FontStyles.kt +38 −4 Original line number Diff line number Diff line Loading @@ -18,11 +18,45 @@ package com.android.systemui /** String tokens for the different GSF font families. */ object FontStyles { // baseline const val GSF_DISPLAY_LARGE = "variable-display-large" const val GSF_DISPLAY_MEDIUM = "variable-display-medium" const val GSF_DISPLAY_SMALL = "variable-display-small" const val GSF_LABEL_MEDIUM = "gsf-label-medium" const val GSF_LABEL_LARGE = "gsf-label-large" const val GSF_HEADLINE_LARGE = "variable-headline-large" const val GSF_HEADLINE_MEDIUM = "variable-headline-medium" const val GSF_HEADLINE_SMALL = "variable-headline-small" const val GSF_BODY_MEDIUM = "gsf-body-medium" const val GSF_TITLE_LARGE = "variable-title-large" const val GSF_TITLE_MEDIUM = "variable-title-medium" const val GSF_TITLE_SMALL = "variable-title-small" const val GSF_TITLE_SMALL_EMPHASIZED = "gsf-title-small-emphasized" const val GSF_LABEL_LARGE = "variable-label-large" const val GSF_LABEL_MEDIUM = "variable-label-medium" const val GSF_LABEL_SMALL = "variable-label-small" const val GSF_BODY_LARGE = "variable-body-large" const val GSF_BODY_MEDIUM = "variable-body-medium" const val GSF_BODY_SMALL = "variable-body-small" // emphasized const val GSF_DISPLAY_LARGE_EMPHASIZED = "variable-display-large-emphasized" const val GSF_DISPLAY_MEDIUM_EMPHASIZED = "variable-display-medium-emphasized" const val GSF_DISPLAY_SMALL_EMPHASIZED = "variable-display-small-emphasized" const val GSF_HEADLINE_LARGE_EMPHASIZED = "variable-headline-large-emphasized" const val GSF_HEADLINE_MEDIUM_EMPHASIZED = "variable-headline-medium-emphasized" const val GSF_HEADLINE_SMALL_EMPHASIZED = "variable-headline-small-emphasized" const val GSF_TITLE_LARGE_EMPHASIZED = "variable-title-large-emphasized" const val GSF_TITLE_MEDIUM_EMPHASIZED = "variable-title-medium-emphasized" const val GSF_TITLE_SMALL_EMPHASIZED = "variable-title-small-emphasized" const val GSF_LABEL_LARGE_EMPHASIZED = "variable-label-large-emphasized" const val GSF_LABEL_MEDIUM_EMPHASIZED = "variable-label-medium-emphasized" const val GSF_LABEL_SMALL_EMPHASIZED = "variable-label-small-emphasized" const val GSF_BODY_LARGE_EMPHASIZED = "variable-body-large-emphasized" const val GSF_BODY_MEDIUM_EMPHASIZED = "variable-body-medium-emphasized" const val GSF_BODY_SMALL_EMPHASIZED = "variable-body-small-emphasized" } packages/SystemUI/src/com/android/systemui/bouncer/ui/BouncerMessageView.kt +4 −3 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import com.android.keyguard.BouncerKeyguardMessageArea import com.android.keyguard.KeyguardMessageArea import com.android.keyguard.KeyguardMessageAreaController import com.android.systemui.Flags import com.android.systemui.FontStyles import com.android.systemui.res.R class BouncerMessageView : LinearLayout { Loading @@ -45,12 +46,12 @@ class BouncerMessageView : LinearLayout { primaryMessageView = findViewById(R.id.bouncer_primary_message_area) secondaryMessageView = findViewById(R.id.bouncer_secondary_message_area) if (Flags.gsfBouncer() || Flags.bouncerUiRevamp2()) { if (Flags.bouncerUiRevamp2()) { primaryMessageView?.apply { typeface = Typeface.create("gsf-title-large-emphasized", Typeface.NORMAL) typeface = Typeface.create(FontStyles.GSF_TITLE_LARGE_EMPHASIZED, Typeface.NORMAL) } secondaryMessageView?.apply { typeface = Typeface.create("gsf-title-medium-emphasized", Typeface.NORMAL) typeface = Typeface.create(FontStyles.GSF_TITLE_MEDIUM_EMPHASIZED, Typeface.NORMAL) } } } Loading Loading
packages/SystemUI/src/com/android/keyguard/EmergencyButton.java +2 −5 Original line number Diff line number Diff line Loading @@ -16,8 +16,6 @@ package com.android.keyguard; import static com.android.systemui.Flags.gsfBouncer; import android.content.Context; import android.graphics.Typeface; import android.graphics.drawable.Drawable; Loading @@ -30,6 +28,7 @@ import android.widget.Button; import com.android.internal.util.EmergencyAffordanceManager; import com.android.systemui.Flags; import com.android.systemui.FontStyles; import com.android.systemui.bouncer.shared.constants.KeyguardBouncerConstants; /** Loading Loading @@ -75,10 +74,8 @@ public class EmergencyButton extends Button { return false; }); } if (gsfBouncer() || Flags.bouncerUiRevamp2()) { setTypeface(Typeface.create("gsf-title-medium", Typeface.NORMAL)); } if (Flags.bouncerUiRevamp2()) { setTypeface(Typeface.create(FontStyles.GSF_TITLE_MEDIUM, Typeface.NORMAL)); Drawable background = getBackground(); int bgColor = mContext.getColor(KeyguardBouncerConstants.Color.actionButtonBg); if (background != null) { Loading
packages/SystemUI/src/com/android/keyguard/KeyguardSecurityContainer.java +5 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ import static androidx.constraintlayout.widget.ConstraintSet.START; import static androidx.constraintlayout.widget.ConstraintSet.TOP; import static androidx.constraintlayout.widget.ConstraintSet.WRAP_CONTENT; import static com.android.systemui.Flags.gsfBouncer; import static com.android.systemui.Flags.bouncerUiRevamp2; import static com.android.systemui.plugins.FalsingManager.LOW_PENALTY; import static java.lang.Integer.max; Loading Loading @@ -99,6 +99,7 @@ import com.android.keyguard.KeyguardSecurityModel.SecurityMode; import com.android.settingslib.Utils; import com.android.settingslib.drawable.CircleFramedDrawable; import com.android.systemui.Flags; import com.android.systemui.FontStyles; import com.android.systemui.Gefingerpoken; import com.android.systemui.classifier.FalsingA11yDelegate; import com.android.systemui.plugins.FalsingManager; Loading Loading @@ -1348,8 +1349,9 @@ public class KeyguardSecurityContainer extends ConstraintLayout { true); mUserSwitcherViewGroup = mView.findViewById(R.id.keyguard_bouncer_user_switcher); mUserSwitcher = mView.findViewById(R.id.user_switcher_header); if (gsfBouncer()) { mUserSwitcher.setTypeface(Typeface.create("gsf-label-medium", Typeface.NORMAL)); if (bouncerUiRevamp2()) { mUserSwitcher.setTypeface( Typeface.create(FontStyles.GSF_LABEL_MEDIUM, Typeface.NORMAL)); } } Loading
packages/SystemUI/src/com/android/keyguard/NumPadKey.java +7 −5 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ */ package com.android.keyguard; import static com.android.systemui.Flags.gsfBouncer; import static com.android.systemui.Flags.bouncerUiRevamp2; import android.content.Context; import android.content.res.Configuration; Loading @@ -37,7 +37,7 @@ import android.widget.TextView; import androidx.annotation.Nullable; import com.android.settingslib.Utils; import com.android.systemui.Flags; import com.android.systemui.FontStyles; import com.android.systemui.bouncer.shared.constants.PinBouncerConstants.Color; import com.android.systemui.bouncer.ui.helper.BouncerHapticPlayer; import com.android.systemui.res.R; Loading Loading @@ -145,6 +145,11 @@ public class NumPadKey extends ViewGroup implements NumPadAnimationListener { } else { mAnimator = null; } if (bouncerUiRevamp2()) { mDigitText.setTypeface( Typeface.create(FontStyles.GSF_LABEL_LARGE_EMPHASIZED, Typeface.NORMAL)); } } @Override Loading @@ -160,9 +165,6 @@ public class NumPadKey extends ViewGroup implements NumPadAnimationListener { int klondikeColor = Utils.getColorAttr(getContext(), android.R.attr.textColorSecondary) .getDefaultColor(); mDigitText.setTextColor(textColor); if (gsfBouncer() || Flags.bouncerUiRevamp2()) { mDigitText.setTypeface(Typeface.create("gsf-label-large-emphasized", Typeface.NORMAL)); } mKlondikeText.setTextColor(klondikeColor); if (mAnimator != null) mAnimator.reloadColors(getContext()); Loading
packages/SystemUI/src/com/android/systemui/FontStyles.kt +38 −4 Original line number Diff line number Diff line Loading @@ -18,11 +18,45 @@ package com.android.systemui /** String tokens for the different GSF font families. */ object FontStyles { // baseline const val GSF_DISPLAY_LARGE = "variable-display-large" const val GSF_DISPLAY_MEDIUM = "variable-display-medium" const val GSF_DISPLAY_SMALL = "variable-display-small" const val GSF_LABEL_MEDIUM = "gsf-label-medium" const val GSF_LABEL_LARGE = "gsf-label-large" const val GSF_HEADLINE_LARGE = "variable-headline-large" const val GSF_HEADLINE_MEDIUM = "variable-headline-medium" const val GSF_HEADLINE_SMALL = "variable-headline-small" const val GSF_BODY_MEDIUM = "gsf-body-medium" const val GSF_TITLE_LARGE = "variable-title-large" const val GSF_TITLE_MEDIUM = "variable-title-medium" const val GSF_TITLE_SMALL = "variable-title-small" const val GSF_TITLE_SMALL_EMPHASIZED = "gsf-title-small-emphasized" const val GSF_LABEL_LARGE = "variable-label-large" const val GSF_LABEL_MEDIUM = "variable-label-medium" const val GSF_LABEL_SMALL = "variable-label-small" const val GSF_BODY_LARGE = "variable-body-large" const val GSF_BODY_MEDIUM = "variable-body-medium" const val GSF_BODY_SMALL = "variable-body-small" // emphasized const val GSF_DISPLAY_LARGE_EMPHASIZED = "variable-display-large-emphasized" const val GSF_DISPLAY_MEDIUM_EMPHASIZED = "variable-display-medium-emphasized" const val GSF_DISPLAY_SMALL_EMPHASIZED = "variable-display-small-emphasized" const val GSF_HEADLINE_LARGE_EMPHASIZED = "variable-headline-large-emphasized" const val GSF_HEADLINE_MEDIUM_EMPHASIZED = "variable-headline-medium-emphasized" const val GSF_HEADLINE_SMALL_EMPHASIZED = "variable-headline-small-emphasized" const val GSF_TITLE_LARGE_EMPHASIZED = "variable-title-large-emphasized" const val GSF_TITLE_MEDIUM_EMPHASIZED = "variable-title-medium-emphasized" const val GSF_TITLE_SMALL_EMPHASIZED = "variable-title-small-emphasized" const val GSF_LABEL_LARGE_EMPHASIZED = "variable-label-large-emphasized" const val GSF_LABEL_MEDIUM_EMPHASIZED = "variable-label-medium-emphasized" const val GSF_LABEL_SMALL_EMPHASIZED = "variable-label-small-emphasized" const val GSF_BODY_LARGE_EMPHASIZED = "variable-body-large-emphasized" const val GSF_BODY_MEDIUM_EMPHASIZED = "variable-body-medium-emphasized" const val GSF_BODY_SMALL_EMPHASIZED = "variable-body-small-emphasized" }
packages/SystemUI/src/com/android/systemui/bouncer/ui/BouncerMessageView.kt +4 −3 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import com.android.keyguard.BouncerKeyguardMessageArea import com.android.keyguard.KeyguardMessageArea import com.android.keyguard.KeyguardMessageAreaController import com.android.systemui.Flags import com.android.systemui.FontStyles import com.android.systemui.res.R class BouncerMessageView : LinearLayout { Loading @@ -45,12 +46,12 @@ class BouncerMessageView : LinearLayout { primaryMessageView = findViewById(R.id.bouncer_primary_message_area) secondaryMessageView = findViewById(R.id.bouncer_secondary_message_area) if (Flags.gsfBouncer() || Flags.bouncerUiRevamp2()) { if (Flags.bouncerUiRevamp2()) { primaryMessageView?.apply { typeface = Typeface.create("gsf-title-large-emphasized", Typeface.NORMAL) typeface = Typeface.create(FontStyles.GSF_TITLE_LARGE_EMPHASIZED, Typeface.NORMAL) } secondaryMessageView?.apply { typeface = Typeface.create("gsf-title-medium-emphasized", Typeface.NORMAL) typeface = Typeface.create(FontStyles.GSF_TITLE_MEDIUM_EMPHASIZED, Typeface.NORMAL) } } } Loading