不管是android平台还是iOS平台,更换图标的前提都是按比例把图标做好。
1. 更换APP图标
android平台:
android的APP图标放在mipmap路径下,名字默认是ic_launcher,要更换android的app图标需要将新图标重命名成ic_launcher.png,然后替换掉mipmap路径个分辨率下默认的图标即可。
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.png、LaunchImage@3x.png。 如果您使用不同的文件名,那您还必须更新同一目录中的Contents.json文件。