diff --git a/app/src/main/java/ch/protonmail/android/views/messageDetails/MessageDetailsHeaderView.kt b/app/src/main/java/ch/protonmail/android/views/messageDetails/MessageDetailsHeaderView.kt index 8deef0997..99316a217 100644 --- a/app/src/main/java/ch/protonmail/android/views/messageDetails/MessageDetailsHeaderView.kt +++ b/app/src/main/java/ch/protonmail/android/views/messageDetails/MessageDetailsHeaderView.kt @@ -256,6 +256,9 @@ class MessageDetailsHeaderView @JvmOverloads constructor( } else { expandHeader() } + it.contentDescription = context?.getString( + if (isExpanded) R.string.expand_message_details else R.string.collapse_message_details + ) ?: "" isExpanded = isExpanded.not() } expandedHeaderGroup.isVisible = false diff --git a/app/src/main/res/layout/layout_message_details_header.xml b/app/src/main/res/layout/layout_message_details_header.xml index 4bc8db297..fadacb0bd 100644 --- a/app/src/main/res/layout/layout_message_details_header.xml +++ b/app/src/main/res/layout/layout_message_details_header.xml @@ -202,6 +202,7 @@ android:padding="@dimen/message_details_header_chevron_icon_padding" app:srcCompat="@drawable/ic_proton_chevron_down" android:visibility="gone" + android:contentDescription="@string/expand_message_details" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@+id/timeDateTextView" app:tint="@color/icon_weak" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f97d4a43f..b4032e905 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -881,4 +881,7 @@ Show history Could not complete the action Decryption error: decryption of this message\'s encrypted content failed. + + Expand Message Details + Collapse Message Details