Add a11y label to voice messages (#1683)
This commit is contained in:
parent
d6a862581d
commit
5e43083f7c
1 changed files with 6 additions and 1 deletions
|
|
@ -34,6 +34,8 @@ import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.draw.clip
|
import androidx.compose.ui.draw.clip
|
||||||
import androidx.compose.ui.res.painterResource
|
import androidx.compose.ui.res.painterResource
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
|
import androidx.compose.ui.semantics.contentDescription
|
||||||
|
import androidx.compose.ui.semantics.semantics
|
||||||
import androidx.compose.ui.text.style.TextOverflow
|
import androidx.compose.ui.text.style.TextOverflow
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameter
|
import androidx.compose.ui.tooling.preview.PreviewParameter
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
||||||
|
|
@ -64,8 +66,11 @@ fun TimelineItemVoiceView(
|
||||||
state.eventSink(VoiceMessageEvents.PlayPause)
|
state.eventSink(VoiceMessageEvents.PlayPause)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val a11y = stringResource(CommonStrings.common_voice_message)
|
||||||
Row(
|
Row(
|
||||||
modifier = modifier,
|
modifier = modifier.semantics {
|
||||||
|
contentDescription = a11y
|
||||||
|
},
|
||||||
verticalAlignment = Alignment.CenterVertically,
|
verticalAlignment = Alignment.CenterVertically,
|
||||||
) {
|
) {
|
||||||
when (state.button) {
|
when (state.button) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue