Flutter更换APP图标和启动页图标

3,120 阅读1分钟

不管是android平台还是iOS平台,更换图标的前提都是按比例把图标做好。

1. 更换APP图标

android平台:

android的APP图标放在mipmap路径下,名字默认是ic_launcher,要更换android的app图标需要将新图标重命名成ic_launcher.png,然后替换掉mipmap路径个分辨率下默认的图标即可。 alt

IOS平台: 在你的Flutter项目的根目录中,导航到…/ios/Runner。该目录中Assets.xcassets/AppIcon.appiconset已经包含占位符图片。 只需将它们替换为适当大小的图片。保留原始文件名称即可。

2. 更换启动页图标

Android平台:

找到android-drawable目录下的launch-background.xml,将默认打开的第一个item注释掉,启用新的item配置自定义drawable。

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 1 <item android:drawable="@android:color/black" /> -->

    <!-- 2 You can insert your own image assets here -->
    <item>
        <bitmap
            android:gravity="center"
            android:drawable="@mipmap/ic_launcher" />
    </item>
    
</layer-list>

IOS平台:

导航至…/ios/Runner。在Assets.xcassets/LaunchImage.imageset, 拖入图片,并命名为images LaunchImage.png、LaunchImage@2x.pngLaunchImage@3x.png。 如果您使用不同的文件名,那您还必须更新同一目录中的Contents.json文件。