如何隐藏Flutter应用中的默认Splash Screen(启动闪屏)
如何隐藏Flutter默认启动闪屏
Flutter的默认启动闪屏由Android和iOS各自的原生配置控制,需要分平台修改:
Android平台
- 找到项目路径
android/app/src/main/res/drawable/launch_background.xml - 打开文件后,删除或注释掉带有Flutter图标的
<item>节点(通常是<item android:drawable="@mipmap/ic_launcher" />这一行) - 要是想要完全透明的启动界面,把背景设置成透明色,比如将背景对应的
<item android:drawable="@color/white" />改成<item android:drawable="@android:color/transparent" />
iOS平台
- 打开项目里的
ios/Runner/Assets.xcassets/LaunchImage.imageset目录,删掉里面所有LaunchImage相关的图片文件 - 打开Xcode中的
LaunchScreen.storyboard,选中界面里的Flutter图标组件直接删除,再把背景视图的颜色设置为透明(或者你需要的自定义颜色)
如果只是想替换默认图标而非完全隐藏,直接把自己的启动图片替换掉对应目录里的资源文件就行。
内容的提问来源于stack exchange,提问作者sub
相关产品推荐
相关产品推荐

