From 5434bb2a0f9f6760af6d14d4de26b907cf7e6d2e Mon Sep 17 00:00:00 2001 From: Joshua McCloskey Date: Wed, 12 Jun 2024 18:34:51 +0000 Subject: [PATCH] FaceEnrollIntro requires scroll for accessibility Test: Turn talkback on, verified that scrolling moves the talkback cursor to the next text items. Fixes: 336963233 Change-Id: Ia9f24ee658df96647fe953e84119d20270200011 Merged-In: Ia9f24ee658df96647fe953e84119d20270200011 (cherry picked from commit 4b66abd921cc662813507d019cf36859e35392d6) --- .../settings/biometrics/face/FaceEnrollIntroduction.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java index d776b9af29a..2628de0144e 100644 --- a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java +++ b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java @@ -38,6 +38,7 @@ import android.util.Log; import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; +import android.widget.ScrollView; import android.widget.TextView; import androidx.annotation.NonNull; @@ -160,6 +161,10 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction { inControlMessage.setMovementMethod(LinkMovementMethod.getInstance()); lessSecure.setText(getLessSecureMessage()); + final ScrollView scrollView = + findViewById(com.google.android.setupdesign.R.id.sud_scroll_view); + scrollView.setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES); + // Set up and show the "require eyes" info section if necessary. if (getResources().getBoolean(R.bool.config_face_intro_show_require_eyes)) { final LinearLayout infoRowRequireEyes = findViewById(R.id.info_row_require_eyes);