返回
从零开始学习Flutter开发(十二):微信项目进阶——资源配置
IOS
2023-10-08 04:24:04
前言
在上一篇教程中,我们搭建了微信项目的框架,但使用的是系统提供的默认图标和启动图。为了让项目更加美观和个性化,我们需要添加自己的图标和启动图。
1. 配置图标和启动图
1.1 图标
Flutter项目中的图标可以使用.png、.jpg、.gif等格式的图片文件,也可以使用矢量图形文件(如.svg、.eps等)。
Android图标
将图标文件放在android/app/src/main/res
目录下,并按照以下命名规则命名图标文件:
mipmap-hdpi/icon.png
:用于高清设备mipmap-mdpi/icon.png
:用于中等密度设备mipmap-xhdpi/icon.png
:用于超高清设备mipmap-xxhdpi/icon.png
:用于超超高清设备
iOS图标
将图标文件放在ios/Runner/Assets.xcassets/AppIcon.appiconset
目录下,并按照以下命名规则命名图标文件:
icon-20x20@2x.png
:用于iPhone和iPod touchicon-20x20@3x.png
:用于iPhone和iPod touch Retinaicon-29x29@2x.png
:用于iPadicon-29x29@3x.png
:用于iPad Retinaicon-40x40@2x.png
:用于iPhone和iPod touchicon-40x40@3x.png
:用于iPhone和iPod touch Retinaicon-50x50@2x.png
:用于iPadicon-50x50@3x.png
:用于iPad Retinaicon-60x60@2x.png
:用于iPhone和iPod touchicon-60x60@3x.png
:用于iPhone和iPod touch Retinaicon-72x72@2x.png
:用于iPadicon-72x72@3x.png
:用于iPad Retinaicon-76x76@2x.png
:用于iPhone和iPod touchicon-76x76@3x.png
:用于iPhone和iPod touch Retinaicon-83.5x83.5@2x.png
:用于iPadicon-83.5x83.5@3x.png
:用于iPad Retinaicon-1024x1024.png
:用于App Store
1.2 启动图
启动图是应用启动时显示的图片,一般是一个静态图片或动画。
Android启动图
将启动图文件放在android/app/src/main/res/drawable
目录下,并按照以下命名规则命名启动图文件:
drawable-hdpi/launch_image.png
:用于高清设备drawable-mdpi/launch_image.png
:用于中等密度设备drawable-xhdpi/launch_image.png
:用于超高清设备drawable-xxhdpi/launch_image.png
:用于超超高清设备
iOS启动图
将启动图文件放在ios/Runner/Assets.xcassets/LaunchImage.launchimage
目录下,并按照以下命名规则命名启动图文件:
Default-568h@2x.png
:用于iPhone 5、5s、5c、SEDefault-667h@2x.png
:用于iPhone 6、6s、7、8Default-736h@3x.png
:用于iPhone X、XS、11 ProDefault-1024h@1x.png
:用于iPad Air、iPad miniDefault-1366h@2x.png
:用于iPad Pro 12.9英寸