Android: как установить фоновое изображение заставки на весь экран

#android #react-native #splash-screen

#Android #react-native #заставка

Вопрос:

У меня есть заставка, которая содержит только фоновое изображение. Я пытаюсь это

Изображение растягивается на всю ширину экрана, если ширина изображения меньше фактической ширины экрана устройства.

И

Изображение сжимается до полной ширины экрана, если ширина изображения больше фактической ширины экрана устройства.

И

Изображение растягивается на всю высоту экрана, если высота изображения меньше фактической ширины экрана устройства.

И

Изображение сжимается до полной высоты экрана, если высота изображения больше фактической ширины экрана устройства.

Вот мой текущий код drawable/splash_screen.xml

 <?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <bitmap
            android:gravity="center"
            android:src="@drawable/backgroundImage"/>
    </item>
</layer-list>
  

И этот файл используется в style.xml

 <resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    </style>
    <style name="SplashTheme" parent="AppTheme">
      <item name="android:windowBackground">@drawable/splash_screen</item>
    </style>
</resources>```

Is there any way to achieve this?
  

Комментарии:

1. Можете ли вы показать пример того, чего вы хотите достичь?

2. добавьте activity_layout.xml где вы это употребили.

3. @xbadal, потребляющий в стиле.xl