• 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

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

 

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу