From 2d3231bb29f8eaa2783773649ef55a9e01b9110a Mon Sep 17 00:00:00 2001 From: rmp22 <195054967+rmp22@users.noreply.github.com> Date: Thu, 18 Sep 2025 07:21:25 +0800 Subject: [PATCH] Settings: enrollment fix for low-positioned udfps Change-Id: I2dfc84de962152d94e50ba67c552ae8dd681bfac Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com> --- .../settings/biometrics/BiometricEnrollBase.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/com/android/settings/biometrics/BiometricEnrollBase.java b/src/com/android/settings/biometrics/BiometricEnrollBase.java index e4765d8ea0d..31e6638da3c 100644 --- a/src/com/android/settings/biometrics/BiometricEnrollBase.java +++ b/src/com/android/settings/biometrics/BiometricEnrollBase.java @@ -217,12 +217,14 @@ public abstract class BiometricEnrollBase extends InstrumentedActivity { super.onPostCreate(savedInstanceState); initViews(); - if (mShouldSetFooterBarBackground) { - @SuppressLint("VisibleForTests") - final LinearLayout buttonContainer = mFooterBarMixin != null - ? mFooterBarMixin.getButtonContainer() - : null; - if (buttonContainer != null) { + @SuppressLint("VisibleForTests") + final LinearLayout buttonContainer = + (mFooterBarMixin != null) ? mFooterBarMixin.getButtonContainer() : null; + + if (buttonContainer != null) { + if (getClass() == FingerprintEnrollEnrolling.class) { + buttonContainer.setBackgroundColor(Color.TRANSPARENT); + } else if (mShouldSetFooterBarBackground) { buttonContainer.setBackgroundColor(getBackgroundColor()); } }