При использовании функции динамического цвета Material 3 почти весь текст в моем приложении становится слишком блеклым.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 При использовании функции динамического цвета Material 3 почти весь текст в моем приложении становится слишком блеклым.

Сообщение Anonymous »

Моя цель — сделать текст с включенным динамическим цветом более ярким и читабельным, как он выглядит без динамического цвета. Я знаю, что можно установить цвет текста программно, но это подход, а не решение.
Смотрите снимки экрана ниже.
В других приложениях такой проблемы нет. Резервная тема (без динамического цвета) создается с помощью Material Theme Builder.
Я просто использую ее в своем классе приложения:

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

DynamicColors.applyToActivitiesIfAvailable(this);
чтобы применить тему динамического цвета.
Запасная тема (без динамического цвета выглядит нормально):

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

                 & l t ; i t e m   n a m e = & q u o t ; c o l o r P r i m a r y & q u o t ; & g t ; @ c o l o r / m d _ t h e m e _ p r i m a r y & l t ; / i t e m & g t ; < b r   / >                 & l t ; i t e m   n a m e = & q u o t ; c o l o r O n P r i m a r y & q u ot;>@color/md_theme_onPrimary
@color/md_theme_primaryContainer
@color/md_theme_onPrimaryContainer
@color/md_theme_secondary
@color/md_theme_onSecondary
@color/md_theme_secondaryContainer
@color/md_theme_onSecondaryContainer
@color/md_theme_tertiary
@color/md_theme_onTertiary
@color/md_theme_tertiaryContainer
@color/md_theme_onTertiaryContainer
@color/md_theme_error
@color/md_theme_onError
@color/md_theme_errorContainer
@color/md_theme_onErrorContainer
@color/md_theme_background
@color/md_theme_onBackground
@color/md_theme_surface
@color/md_theme_onSurface
@color/md_theme_surfaceVariant
@color/md_theme_onSurfaceVariant
@color/md_theme_outline
@color/md_theme_outlineVariant
@color/md_theme_inverseSurface
@color/md_theme_inverseOnSurface
@color/md_theme_inversePrimary
@color/md_theme_primaryFixed
@color/md_theme_onPrimaryFixed
@color/md_theme_primaryFixedDim
@color/md_theme_onPrimaryFixedVariant
@color/md_theme_secondaryFixed
@color/md_theme_onSecondaryFixed
@color/md_theme_secondaryFixedDim
@color/md_theme_onSecondaryFixedVariant
@color/md_theme_tertiaryFixed
@color/md_theme_onTertiaryFixed
@color/md_theme_tertiaryFixedDim
@color/md_theme_onTertiaryFixedVariant
@color/md_theme_surfaceDim
@color/md_theme_surfaceBright
@color/md_theme_surfaceContainerLowest
@color/md_theme_surfaceContainerLow
@color/md_theme_surfaceContainer
@color/md_theme_surfaceContainerHigh
@color/md_theme_surfaceContainerHighest


Изображение
Изображение


Подробнее здесь: https://stackoverflow.com/questions/798 ... pp-becomes
Ответить

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

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

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

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

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