Атрибут android: colorForeground не работает в API 23 - PullRequest
0 голосов
/ 23 мая 2018

Установив android:colorForeground в теме, основные цвета текста рассчитываются на основе этого параметра, то есть android:textColorPrimary и android:textColorSecondary.

Я проверил это с API 23 и API 27. ВAPI 23 не работает и цвета текста основаны на белом.В API 27 он работает, как и ожидалось.

  • Это известная ошибка?
  • Есть ли простой обходной путь?
  • Насколько распространена ошибка в разных версияхAPI?

Большое спасибо.

1 Ответ

0 голосов
/ 23 мая 2018

Насколько я могу судить, это скорее проблема Android Studio.Layout Editor показывает поведение вычисления цвета для API 23, которое, по-видимому, доступно для API 26.

Для цвета требуется атрибут primaryContentAlpha, который доступен для API 26.

Мне все еще нужно выяснить, как ведет себя запасной вариант для более низкого API и можно ли это исправить с помощью библиотеки поддержки.

См .: Библиотека поддержки поведения цвета текста API 26?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...