From 11bde26bd8474b05e14ea539be7571c048eeb38b Mon Sep 17 00:00:00 2001 From: Jaehwa Noh Date: Fri, 12 Apr 2024 21:17:36 +0900 Subject: [PATCH] Add stateDescription. Change-Id: Id4d32e49374dbdb6e666048937e37060cbd4b454 --- .../apps/nowinandroid/feature/foryou/ForYouScreen.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt b/feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt index f27b88069..7007e3eb0 100644 --- a/feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt +++ b/feature/foryou/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreen.kt @@ -395,7 +395,14 @@ private fun SingleTopicButton( Surface( modifier = Modifier .width(312.dp) - .heightIn(min = 56.dp), + .heightIn(min = 56.dp) + .semantics(mergeDescendants = true) { + stateDescription = if (isSelected) { + "Following" + } else { + "Not Following" + } + }, shape = RoundedCornerShape(corner = CornerSize(8.dp)), color = MaterialTheme.colorScheme.surface, selected = isSelected,