首页 > 解决方案 > Android 中的 Flutter 全屏闪屏(原生)

问题描述

我试图在 Flutter Android 中制作全屏启动画面(带有背景图像)(在 iOS 中一切似乎更容易)。

但是在默认启动背景中,位图标签似乎没有覆盖高度和宽度,我尝试了重力属性:填充,填充垂直,填充水平,...但结果不符合预期,当我使用“填充垂直”时,宽度正在缩小有点虽然高度是正确的,但“中心”不是全屏。

在重心处:

在重心

在fill_vertical 在此处输入图像描述

我的期望

在此处输入图像描述

我认为“位图”不能用保持比例图像覆盖。

文件launch_background.xml

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

请帮忙,谢谢。

标签: androidfluttersplash-screenlaunch-screen

解决方案


推荐阅读