Формы Xamarin: Как установить цвет фона для форм Xamarin и заставки Android? - PullRequest
0 голосов
/ 09 ноября 2018

Ниже приведен код заставки моего xamarin форм Android:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <bitmap
        android:gravity="fill_horizontal|fill_vertical"
        android:src="@drawable/splashbg"/>
    </item>
    <item>
        <bitmap
        android:src="@drawable/icon"
        android:tileMode="disabled"
        android:gravity="center"/>
    </item>
</layer-list>

Я хочу удалить первое растровое изображение (названное splashbg) и предоставить цвет фона для всей страницы. Как дать цвет фона в xamarin android? В настоящее время показывает черный цвет.

Пройдите это , но не решите мою проблему.

Попробуйте добавить android: color = "# 00aff0" для списка слоев, но не работает ...

1 Ответ

0 голосов
/ 10 ноября 2018

В моей теме активности всплеска я установил:

<item name="android:windowBackground">@drawable/background_splash</item>

тогда в папке drawable у меня есть background_splash.axml:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

  <item
    android:drawable="@color/colorSplash"/>

  <item>

    <bitmap
      android:gravity="center"
      android:tileMode="disabled"
      android:src="@drawable/logosplash"/>

  </item>


</layer-list>

и цвет находится в папке значений, colors.xml:

<color name="colorSplash">#2674B5</color>
...