From cd933eedb333c8a4147ada0f8ea65c6be667cb3a Mon Sep 17 00:00:00 2001 From: Chandru S Date: Tue, 25 Apr 2023 12:11:27 -0700 Subject: [PATCH] Add views for displaying the new bouncer messages Other changes: - Provide API to access the view and initialize it from a view binder. - Changes conflicting field name in subclasses of KeyguardInputView Bug: 275600559 Test: NA, only view changes Change-Id: Ifbba196068be7e08b4a3da1d864b60ea9a16414a --- .../layout/bouncer_message_view.xml | 35 +++++++++++++ .../layout/keyguard_password_view.xml | 7 +++ .../layout/keyguard_pattern_view.xml | 6 +++ .../res-keyguard/layout/keyguard_pin_view.xml | 6 +++ .../SystemUI/res-keyguard/values/styles.xml | 20 +++++++ packages/SystemUI/res/values/config.xml | 3 ++ packages/SystemUI/res/values/dimens.xml | 1 + .../keyguard/BouncerKeyguardMessageArea.kt | 27 +++++++--- .../keyguard/KeyguardAbsKeyInputView.java | 4 ++ .../android/keyguard/KeyguardInputView.java | 18 +++++++ .../android/keyguard/KeyguardMessageArea.java | 14 ++++- .../com/android/keyguard/KeyguardPINView.java | 8 +-- .../keyguard/KeyguardPinBasedInputView.java | 4 ++ .../android/keyguard/KeyguardSimInputView.kt | 1 + .../keyguard/bouncer/ui/BouncerMessageView.kt | 52 +++++++++++++++++++ 15 files changed, 192 insertions(+), 14 deletions(-) create mode 100644 packages/SystemUI/res-keyguard/layout/bouncer_message_view.xml create mode 100644 packages/SystemUI/src/com/android/systemui/keyguard/bouncer/ui/BouncerMessageView.kt diff --git a/packages/SystemUI/res-keyguard/layout/bouncer_message_view.xml b/packages/SystemUI/res-keyguard/layout/bouncer_message_view.xml new file mode 100644 index 0000000000000..f7dac13888c05 --- /dev/null +++ b/packages/SystemUI/res-keyguard/layout/bouncer_message_view.xml @@ -0,0 +1,35 @@ + + + + + + + + diff --git a/packages/SystemUI/res-keyguard/layout/keyguard_password_view.xml b/packages/SystemUI/res-keyguard/layout/keyguard_password_view.xml index 6ec65cebf8401..3412a303c2a68 100644 --- a/packages/SystemUI/res-keyguard/layout/keyguard_password_view.xml +++ b/packages/SystemUI/res-keyguard/layout/keyguard_password_view.xml @@ -29,6 +29,13 @@ > + + + + + + @dimen/kg_status_line_font_size @*android:string/config_bodyFontFamily + ?androidprv:attr/materialColorOnSurface + + +