Merge "Improve a11y for BiometricPrompt credential view" into rvc-dev am: fc294e8603 am: 955ae4b9c6 am: 5c7abed946

Change-Id: Icbb9da24ab5edad817fdadd6474aaf4a82e24397
This commit is contained in:
Curtis Belmonte
2020-04-06 17:47:51 +00:00
committed by Automerger Merge Worker
2 changed files with 4 additions and 1 deletions

View File

@@ -249,6 +249,7 @@
<style name="TextAppearance.DeviceManagementDialog.Title" parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle"/>
<style name="TextAppearance.AuthCredential">
<item name="android:accessibilityLiveRegion">polite</item>
<item name="android:gravity">center_horizontal</item>
<item name="android:textAlignment">gravity</item>
<item name="android:layout_gravity">top</item>

View File

@@ -214,9 +214,11 @@ public abstract class AuthCredentialView extends LinearLayout {
protected void onAttachedToWindow() {
super.onAttachedToWindow();
setText(mTitleView, getTitle(mBiometricPromptBundle));
final CharSequence title = getTitle(mBiometricPromptBundle);
setText(mTitleView, title);
setTextOrHide(mSubtitleView, getSubtitle(mBiometricPromptBundle));
setTextOrHide(mDescriptionView, getDescription(mBiometricPromptBundle));
announceForAccessibility(title);
final boolean isManagedProfile = Utils.isManagedProfile(mContext, mEffectiveUserId);
final Drawable image;