Динамические цвета не работают на Samsung Galaxy A55Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Динамические цвета не работают на Samsung Galaxy A55

Сообщение Anonymous »

Я использую студию Android с проектом создания реактивного ранца, и динамический цвет кнопки работает для эмулируемого пикселя 8, но не для моего физического Samsung Galaxy A55. Есть причина почему?
Код основной активности:

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

class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContent {
DynamicColorsTestTheme {
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
Button(
onClick = { /*TODO*/ },
colors = ButtonDefaults.buttonColors(
containerColor = MaterialTheme.colorScheme.primary,
),
modifier = Modifier.padding(innerPadding),
) {
Text(
text = "Button",
color = MaterialTheme.colorScheme.onBackground,
)
}
}
}
}
}
}
Код темы:

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

private val DarkColorScheme = darkColorScheme(
primary = Purple80,
secondary = PurpleGrey80,
tertiary = Pink80
)

private val LightColorScheme = lightColorScheme(
primary = Purple40,
secondary = PurpleGrey40,
tertiary = Pink40
)

@Composable
fun DynamicColorsTestTheme(
darkTheme: Boolean = isSystemInDarkTheme(),
// Dynamic color is available on Android 12+
dynamicColor: Boolean = true,
content: @Composable () -> Unit
) {
val colorScheme = when {
dynamicColor && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S -> {
val context = LocalContext.current
if (darkTheme) dynamicDarkColorScheme(context) else dynamicLightColorScheme(context)
}

darkTheme -> DarkColorScheme
else -> LightColorScheme
}

MaterialTheme(
colorScheme = colorScheme,
typography = Typography,
content = content
)
}
Я пытался изменить цвета на своем Samsung, очистить данные и кэш, но ничего не помогло.

Подробнее здесь: https://stackoverflow.com/questions/792 ... galaxy-a55
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблема с черным экраном камеры Vuforia на Samsung F13 и A55 (Android 14)
    Anonymous » » в форуме Android
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • СМИ запрос для Galaxy Galaxy Fold
    Anonymous » » в форуме CSS
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Невозможно смонтировать раздел /efs на Samsung Galaxy GT-S7582 и некоторых других.
    Гость » » в форуме Android
    0 Ответы
    82 Просмотры
    Последнее сообщение Гость
  • Проблема с макетом Wear OS: на Samsung Galaxy Watch 4 можно использовать только верхний левый квадрант
    Anonymous » » в форуме Android
    0 Ответы
    49 Просмотры
    Последнее сообщение Anonymous
  • Проблема с макетом Wear OS: на Samsung Galaxy Watch 4 можно использовать только верхний левый квадрант
    Anonymous » » в форуме Android
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

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