Невозможно изменить выделение текста с помощью LocalContentAlpha в Material Design 3

В настоящее время я переношу одно из своих приложений на Material Design 3, которое полностью написано на Kotlin с использованием Jetpack Compose.

Используя Material Design 2, я смог изменить выделение текста, используя приведенный ниже код.

      CompositionLocalProvider(LocalContentAlpha provides ContentAlpha.medium) {
                Text(
                    text = "Hello, world",
                    style = MaterialTheme.typography.h6,
                    fontWeight = FontWeight.SemiBold,
                )
            }

Однако тот же код не работает для Material Design 3, и текст имеет выделение по умолчанию. Кроме того, я нигде не могу найти соответствующую функцию для Material Design 3. Я хотел бы знать, есть ли какой-либо официальный способ добиться того же эффекта.

0 ответов