Динамический цвет Material3 не работает при создании для Android API 34Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Динамический цвет Material3 не работает при создании для Android API 34

Сообщение Anonymous »

Я создаю проект на Android с помощью Jetpack Compose. Я хочу использовать динамическую цветовую тему, но она не работает для Android API уровня 34 (хорошо работает на 32–33). Динамические цвета не работают в предварительной версии, а также на любом устройстве API 34.
Я подтвердил, что мои инструменты SDK хорошо обновлены.
Может ли кто-нибудь помочь с этой проблемой?
версии:

Код: Выделить всё

kotlin = "1.9.0"
activityCompose = "1.9.0"
androidx-material3 = { group = "androidx.compose.material3", name = "material3", version = "1.2.1" }

Код: Выделить всё

@Preview(
uiMode = Configuration.UI_MODE_NIGHT_YES,
apiLevel = 33,
wallpaper = Wallpapers.RED_DOMINATED_EXAMPLE,
name = "API 33",
)

@Preview(
uiMode = Configuration.UI_MODE_NIGHT_YES,
apiLevel = 34,
wallpaper = Wallpapers.RED_DOMINATED_EXAMPLE,
name = "API 34",
)

@Composable
fun HomeScreenPreview() {
HomeScreen()
}
Вывод:
Изображение
< /p>
Я пытался почистить сборку и переделать весь проект. Также установлены новейшие инструменты.

Подробнее здесь: https://stackoverflow.com/questions/784 ... oid-api-34
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»