启动画面和首屏之间的黑屏 (iOS)

Cos*_*nci 5 ios flutter

我的颤振应用程序有问题。在 iOS 上,每次启动它时,我都会看到黑屏 1-2 秒,然后才能加载我的第一个屏幕。行为就像这个视频中显示的那样

我已经设置了一个启动画面编辑 LaunchScreen.storyboard。即使我尝试在模拟器和真实设备中启动默认的 Flutter 应用程序(计数器),也会发生这种情况。

我该如何解决这个问题,或者至少将其从黑屏更改为白屏?

K-S*_*man -3

如果您看到 Activity 的黑色窗口背景一直显示到 Flutter 渲染其第一帧,您应该将其添加到 AndroidManifest 中的 <activity> ... </activity> 之间

    <meta-data
       android:name="io.flutter.embedding.android.SplashScreenDrawable"
       android:resource="@drawable/launch_background" />
Run Code Online (Sandbox Code Playgroud)

  • 有人在iOS端询问,但你给出了Android端的答案 (3认同)