FireMonkey Android полноэкранный с статусбар - PullRequest
0 голосов
/ 30 апреля 2018

как я могу оформить свой интерфейс, как показано на картинке

enter image description here

это полноэкранный режим и строка состояния. когда я ставлю полный экран как true, он скрывает строку состояния

enter image description here

Я также поставил строку состояния visibility как visibale или VisibleAndOverlap и выберите цвет, но он не похож на мое отправленное изображение !!

enter image description here

есть ли такой вид desgn в firemonkey!?

1 Ответ

0 голосов
/ 30 апреля 2018

вы можете сделать это, обновив стиль по умолчанию. Вы должны обновить AndroidManifest.template.xml, например,

<application android:persistent="%persistent%" 
             android:restoreAnyVersion="%restoreAnyVersion%" 
             android:label="%label%" 
             android:debuggable="%debuggable%" 
             android:largeHeap="%largeHeap%"
             android:icon="%icon%"
             android:theme="@style/myAppTheme"
             android:hardwareAccelerated="%hardwareAccelerated%">

и затем вы должны предоставить style.xml нужную вам настройку (например, сделать строку состояния прозрачной)

пример style.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>

  <style name="myAppTheme" parent="@android:style/Theme.Material.Light.NoActionBar"> 
    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:windowTranslucentNavigation">true</item>
    <item name="android:windowDrawsSystemBarBackgrounds">false</item>
    <item name="android:colorPrimary">#ff2b2e38</item>
    <item name="android:colorAccent">#ff0288d1</item>
    <item name="android:windowBackground">@drawable/splash_screen</item>
    <item name="android:statusBarColor">#ff0087b4</item>
  </style>

</resources>

см. Пример демонстрационного приложения, которое переопределяет стиль по умолчанию в https://github.com/Zeus64/alcinoe (демонстрация - alfmxcontrols)

...