Flutter如何去除Android启动页的logo

在Flutter开发中,我想去除Android应用的启动页(Splash Screen)上显示的logo,只保留背景颜色或自定义背景。尝试过修改launch_background.xml文件,但logo仍然显示。请问应该如何正确配置才能完全移除启动页的logo?是否需要调整其他文件或设置?

2 回复

android/app/src/main/res/drawable目录下,删除或替换launch_background.xml文件中的logo图片引用即可。

更多关于Flutter如何去除Android启动页的logo的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在 Flutter 中,Android 启动页的 logo 通常由 Android 原生配置控制。以下是去除启动页 logo 的步骤:

  1. 修改 android/app/src/main/res/drawable/ 目录下的启动页背景文件

    • 找到 launch_background.xml 文件(如果没有则创建)。
    • 删除或注释掉包含 logo 的 ImageView 部分。

    示例 launch_background.xml

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:drawable="@android:color/white" />
        <!-- 删除或注释以下部分以移除 logo -->
        <!--
        <item>
            <bitmap
                android:gravity="center"
                android:src="@mipmap/ic_launcher" />
        </item>
        -->
    </layer-list>
    
  2. 如果使用 Flutter 默认配置

    • 直接删除 bitmap 标签内容,保留纯色或自定义背景。
  3. 清理并重新运行

    flutter clean
    flutter run
    

注意:启动页的修改仅影响 Android 平台,iOS 需单独处理。确保替换为纯色或自定义背景,避免空白页。

回到顶部