Android:如何使初始屏幕背景图像适合全屏

时间:2020-10-30 13:28:52

标签: android react-native splash-screen

我有启动画面,其中仅包含背景图片。我正在尝试

如果图像宽度小于实际设备屏幕宽度,则图像会拉伸到全屏宽度。

AND

如果图像宽度大于实际设备屏幕宽度,则图像会缩小到全屏宽度。

AND

如果图像高度小于实际设备屏幕宽度,则图像会拉伸到全屏高度。

AND

如果图像高度大于实际设备屏幕宽度,则图像会缩小到全屏高度。

这是我当前的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?

0 个答案:

没有答案