flutter_launcher_icons:可以一键生成Android和ios所需要不同尺寸的启动图标,方便快捷。
插件地址:flutter_launcher_icons
- 需要提供一种1024x1024的图标
- 在项目中引入插件
dev_dependencies:
flutter_test:
sdk: flutter
flutter_launcher_icons: ^0.7.4
flutter_icons:
image_path: "assets/images/ic_launch.png"
android: true # can specify file name here e.g. "ic_launcher"
ios: true # can specify file name here e.g. "My-Launcher-Icon"
- 在项目的根目录运行下面命令生成图标
flutter pub run flutter_launcher_icons:main
- flutter_launcher_icons(属性配置)
# image_path: "assets/images/ic_launch.png" #要用作应用启动器图标的图标图像文件的位置
image_path_android: "assets/images/ic_launch-android.png" #特定于Android平台的图标图像文件的位置(可选-如果未定义,则使用image_path)
image_path_ios: "assets/images/ic_launch-ios.png" #特定于iOS平台的图标图像文件的位置(可选-如果未定义,则使用image_path)
android: true # 是否覆盖Android平台的默认默认现有Flutter启动器图标
ios: true # 是否覆盖IOS平台的默认默认现有Flutter启动器图标
adaptive_icon_background: "assets/images/icon-background.png" # Android 8.0 指定launcher
adaptive_icon_foreground: "assets/images/icon-foreground.png" # Android 8.0 指定launcher