From ceb5aa451492e517d82c595f8948874bc4dbfcca Mon Sep 17 00:00:00 2001 From: Kevin Chyn Date: Wed, 15 May 2019 12:51:13 -0700 Subject: [PATCH] Update enroll to match mocks Test: manual Fixes: 132803438 Change-Id: I99a10e60833a31b71abf8fdbf7e426e9867a1cf5 --- res/values/strings.xml | 2 ++ .../settings/biometrics/face/FaceEnrollEducation.java | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index a8e90b446aa..2f368e9b408 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -890,6 +890,8 @@ Face authentication How to set up Face unlock + + Set up Face unlock Use your face to authenticate diff --git a/src/com/android/settings/biometrics/face/FaceEnrollEducation.java b/src/com/android/settings/biometrics/face/FaceEnrollEducation.java index fae17852325..956ba49d6be 100644 --- a/src/com/android/settings/biometrics/face/FaceEnrollEducation.java +++ b/src/com/android/settings/biometrics/face/FaceEnrollEducation.java @@ -33,6 +33,7 @@ import android.view.View; import android.view.accessibility.AccessibilityManager; import android.widget.Button; import android.widget.CompoundButton; +import android.widget.TextView; import com.android.settings.R; import com.android.settings.Utils; @@ -59,19 +60,28 @@ public class FaceEnrollEducation extends BiometricEnrollBase { private View mIllustrationAccessibility; private Handler mHandler; private Intent mResultIntent; + private TextView mDescriptionText; private CompoundButton.OnCheckedChangeListener mSwitchDiversityListener = new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + int titleRes = isChecked ? + R.string.security_settings_face_enroll_education_title_accessibility + : R.string.security_settings_face_enroll_education_title; + getLayout().setHeaderText(titleRes); + setTitle(titleRes); + if (isChecked) { mIllustrationNormal.stop(); mIllustrationNormal.setVisibility(View.INVISIBLE); mIllustrationAccessibility.setVisibility(View.VISIBLE); + mDescriptionText.setVisibility(View.INVISIBLE); } else { mIllustrationNormal.setVisibility(View.VISIBLE); mIllustrationNormal.start(); mIllustrationAccessibility.setVisibility(View.INVISIBLE); + mDescriptionText.setVisibility(View.VISIBLE); } } }; @@ -88,6 +98,7 @@ public class FaceEnrollEducation extends BiometricEnrollBase { mIllustrationNormal = findViewById(R.id.illustration_normal); mIllustrationAccessibility = findViewById(R.id.illustration_accessibility); + mDescriptionText = findViewById(R.id.sud_layout_description); mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class); mFooterBarMixin.setSecondaryButton(