Обновлено : последняя версия библиотеки поддержки ( e849e45c90 ) была обновлена, чтобы упростить изменение цвета строки состояния.
Образец SVGOMG был обновлен для его использования, и необходимые изменения в приложениях для его работы можно увидеть в этом запросе на получение * .
Нижеследующий раздел устарел, но оставляет здесь исторический контекст
Можно изменить цвет строки состояния, настроив его при открытии намерения пользовательских вкладок.
В настоящее время это не настраивается в манифесте, и основной способ сделать это:
- Скопировать LauncherActivity из репозитория библиотеки поддержки в ваш проект.
- измените ссылку в AndroidManifest.xml на вашу копию реализации.
- Настройте код LauncherActivity для настройки строки состояния, заменив метод getCustomTabsIntent начто-то вроде кода ниже:
protected CustomTabsIntent getCustomTabsIntent(CustomTabsSession session) {
return new CustomTabsIntent.Builder(session)
.setToolbarColor(Color.parseColor("#FF0000"))
.build();
}
Приведенный выше код создаст красную строку состояния.Замените #FF0000
желаемым цветом.