• 0
Pavel M

Тёмная и светлая темы DarkActionBar

Вопрос

Использую любой стиль для Android из "FireMonkey Premium Styles Pack"

Цвет шрифта статус бара и его заливка белые, видно только уровень батарейки зеленый.
Как в .style или в run-time изменить тему (цвет заливки/шрифта) TitleBar на Dark?

 

Изменено пользователем pvmmpv

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 ответов на этот вопрос

  • 0

Если залить основную форму любым цветом, то заливка TitleBar становится черной (шрифт белого цвета на ней становится виден).

Но как всё таки как сменить заливку на светлую, а шрифт на тёмный пока не понятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
18 минут назад, master webs сказал:

пользуйтесь поиском по форуму

Спасибо,
Я видел и это и схожие темы реализации заливки через FullScreen.

Меня интересует возможность смены родительской темы на тёмную и замена цвета шрифта.
Попытки редактирования Style.xml ни к чему не привели (он восстанавливается при компиляции),
можно конечно отредактировать AndroidManifest.template.xml далее подгрузить свой Style.xml
Но возможно есть более элегантные решения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Можно использовать платформенный черный стиль для андроида. Его можно взять в BitmapStyleDesigner.exe

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Ярослав, спасибо этот способ я уже пробовал.

в файле .style обнаружил

PlatformTarget = [DARKSTYLE]

1) это флаг настроек или просто комментарий?

Использовал и Light и Dark темы из BitmapStyleDesigner цвет шрифта у статус бара остается всегда белым.
Проверял на Android 5.1.1 (Nexus 4)
2) Как сделать цвет шрифта статус бара чёрным?

Как я указал выше цвет статус бара становится черным если у формы свойство Fill.Kind сменить на любое значение кроме None (иначе цвет шрифта и заливки статуса белые) однако при этом естественно не отражается беграунд формы из применяемой темы через StyleBook.

3) Как статус бар залить черным цветом не изменяя Fill. Kind ?

 

 

Изменено пользователем pvmmpv
Внес уточнения

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Если мы говорим именно о системном статус баре, то нужно обратить внимание на 

 

zairkz и Равиль Зарипов (ZuBy) понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу