From aac0733fde70dfcfb110a1e3efba5824b4199eb2 Mon Sep 17 00:00:00 2001 From: axelherbstreith <75120552+axelherbstreith@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:23:00 +0100 Subject: [PATCH] Optimize Accessibility for Retrieve Test Result Screen (EXPOSUREAPP-4460) (#2184) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by: AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> --- .../ui/submission/fragment/SubmissionDispatcherFragment.kt | 2 +- .../src/main/res/layout/fragment_submission_dispatcher.xml | 4 +++- Corona-Warn-App/src/main/res/values-de/strings.xml | 3 +++ Corona-Warn-App/src/main/res/values/strings.xml | 2 ++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/fragment/SubmissionDispatcherFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/fragment/SubmissionDispatcherFragment.kt index a6a7bd6ae..18b1e1c9c 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/fragment/SubmissionDispatcherFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/fragment/SubmissionDispatcherFragment.kt @@ -52,7 +52,7 @@ class SubmissionDispatcherFragment : Fragment(R.layout.fragment_submission_dispa override fun onResume() { super.onResume() - binding.submissionDispatcherRoot.sendAccessibilityEvent(AccessibilityEvent.TYPE_ANNOUNCEMENT) + binding.submissionDispatcherRoot.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED) } private fun setButtonOnClickListener() { diff --git a/Corona-Warn-App/src/main/res/layout/fragment_submission_dispatcher.xml b/Corona-Warn-App/src/main/res/layout/fragment_submission_dispatcher.xml index 218e14261..f769e6fe7 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_submission_dispatcher.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_submission_dispatcher.xml @@ -15,6 +15,7 @@ android:id="@+id/submission_dispatcher_header" layout="@layout/include_header" android:layout_width="0dp" + android:focusable="true" android:layout_height="wrap_content" app:icon="@{@drawable/ic_close}" app:layout_constraintEnd_toEndOf="parent" @@ -34,12 +35,13 @@ <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_content" - android:focusable="true" android:paddingBottom="@dimen/spacing_normal"> <ImageView android:id="@+id/submission_dispatcher_illustration" android:layout_width="0dp" + android:contentDescription="@string/submission_intro_illustration_description" + android:focusable="true" android:layout_height="wrap_content" android:src="@drawable/ic_illustration_test" app:layout_constraintEnd_toEndOf="parent" diff --git a/Corona-Warn-App/src/main/res/values-de/strings.xml b/Corona-Warn-App/src/main/res/values-de/strings.xml index 4033179b1..aae7019e2 100644 --- a/Corona-Warn-App/src/main/res/values-de/strings.xml +++ b/Corona-Warn-App/src/main/res/values-de/strings.xml @@ -954,6 +954,9 @@ <!-- Submission Intro --> <!-- XBUT: Submission introduction next button--> <string name="submission_intro_button_next">"Weiter"</string> + <!-- YTXT: Description for illustration in submission onboarding--> + <string name="submission_intro_illustration_description">"Ein positiver Testbefund wird verschlüsselt ins System übermittelt, das nun andere Nutzerinnen und Nutzer warnt."</string> + <!-- Dispatcher --> <!-- XHED: Page headline for dispatcher menu --> diff --git a/Corona-Warn-App/src/main/res/values/strings.xml b/Corona-Warn-App/src/main/res/values/strings.xml index ca244fdf9..762e12501 100644 --- a/Corona-Warn-App/src/main/res/values/strings.xml +++ b/Corona-Warn-App/src/main/res/values/strings.xml @@ -970,6 +970,8 @@ <!-- Submission Intro --> <!-- XBUT: Submission introduction next button--> <string name="submission_intro_button_next">"Next"</string> + <!-- YTXT: Description for illustration in submission onboarding--> + <string name="submission_intro_illustration_description"></string> <!-- Dispatcher --> <!-- XHED: Page headline for dispatcher menu --> -- GitLab