前言
Flutter新建一个项目后是没有启动页的,在启动app时会有一个空白页。根据业务需求现在需要添加一个固定的启动页。Flutter的启动页需要在android和ios中分别去设置。
Android
新建Flutter项目后,修改“.android/app/src/main/res/drawable/launch_background.xml”文件,把注释掉的代码放开。
![在这里插入图片描述](https://img-blog.csdnimg.cn/8b695f62caba45399e6f1618f4a67e7b.png)
并添加启动页图片:
![在这里插入图片描述](https://img-blog.csdnimg.cn/b4f035d77a6245179c62024be741060f.png)
IOS
App Store上架规定必须使用Xcode的Storyboard来搭建启动页。
![在这里插入图片描述](https://img-blog.csdnimg.cn/234d531d0758493eb85a02da2c493415.png)
配置launchimage图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/9ceb76cd67074e4c946da07b6292cf42.png)
调整启动图约束
![在这里插入图片描述](https://img-blog.csdnimg.cn/6dd9bb6312b34356b5378574d61b0700.png)
调整视图布局
![在这里插入图片描述](https://img-blog.csdnimg.cn/766512b9824f4c4798d7af6384b78c0f.png)