提问者:小点点

Flutter应用程序启动时显示白屏几秒钟


为什么我的Flutter应用在启动时会显示几秒钟的白屏?如何解决这个问题?


共3个答案

匿名用户

如果您看到活动的黑色窗口背景显示,直到Flutter呈现其第一帧,请将其添加到您的AndroidManifest中,介于

<meta-data
       android:name="io.flutter.embedding.android.SplashScreenDrawable"
   android:resource="@drawable/launch_background"
/>

匿名用户

您可以使用flutter_native_splash包为Android和iOS添加本机启动屏幕,而无需其他答案中描述的手动更改。

该软件包会为您进行手动更改。

1-依赖它:

dev_dependencies:
  flutter_native_splash: ^0.1.4

flutter pub get

2-在pubspec. yaml上配置您的闪屏:

    flutter_native_splash:
      image: assets/images/splash.png
      color: 42a5f5

3-运行包

flutter pub run flutter_native_splash:create

现在生成闪屏。

匿名用户

Android-现在您可以更改

/AndroidStudioProjects/vendowallet/android/app/src/main/res/drawable/launch_background.xml

像这样的东西

<!-- You can insert your own image assets here -->
    <item>
        <bitmap
            android:gravity="center"
            android:src="@mipmap/ic_launcher" />
    </item>

IOS

更改Assets. xc资产中的LaunchImage