Flutter 启动白屏

Flutter 应用在 Android 端上启动时会有一段很明显的白屏现象,白屏的时长由设备的性能决定,设备性能越差,白屏时间越长.

然后这个白屏是可以控制的,在Android代码中的 style.xml中有这样一段代码:

其中的launch_background就是这个白屏的图片的,详情可查看drawable目录下的具体文件:

launch_background.xml



    

    
    

可以看得很清楚了,默认新建flutter时就是白色的启动页了,然后下面还有注释,我们可以自己添加其他的启动图,当然更换之后就好了

另外需要注意的是在AndroidManifest.xml中MainActivity节点下有如下配置:

这里就设置了启动flutter的main.dart之前一直显示我们设置的launch_background,如果我们设置这个值为 false,那么在启动flutter代码之前就是黑屏了.

你可能感兴趣的:(flutter)