Flutter:启动屏逻辑处理01:修改默认APP启动图标

Flutter的默认启动屏是个白色的背景,
android12之后启动方式改成图标启动
flutter_native_splash插件放在开发依赖,这样就不用打包到发布版本中,减少 APP 尺寸。

pubspec.yaml

js 复制代码
dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_native_splash: ^2.4.3
  
# 启动图适配 android 11 及以下, 12 以上,IOS
flutter_native_splash:
  web: false
  color_android: "#ffffff"
  background_image_android: "images/icon.png"
  background_image_ios: "images/icon.png"
  # image_ios: "assets/launcher/android.png"
  android_12:
    image: "images/icon.png"
    # icon_background_color: "#324ea1"

项目根目录执行

haskell 复制代码
生成启动屏:dart run flutter_native_splash:create 
或删除启动屏:dart run flutter_native_splash:remove 

启动后看到效果,自己定义的icon.png已经生效了

相关推荐
用户66116655296522 小时前
Futter3 仿抖音我的页面or用户详情页
flutter
Haha_bj2 小时前
Flutter ——device_info_plus详解
android·flutter·ios
前端小伙计2 小时前
Android/Flutter 项目统一构建配置最佳实践
android·flutter
微祎_3 小时前
Flutter for OpenHarmony:形状拼图游戏开发全指南 - 基于Flutter CustomPaint的可拖拽矢量拼图实现与设计理念
flutter
不爱吃糖的程序媛3 小时前
解锁Flutter鸿蒙开发新姿势——flutter_ohfeatures插件集实战指南
flutter
一只大侠的侠4 小时前
React Native开源鸿蒙跨平台训练营 Day16自定义 useForm 高性能验证
flutter·开源·harmonyos
子春一4 小时前
Flutter for OpenHarmony:绿氧 - 基于Flutter的呼吸训练应用开发实践与身心交互设计
flutter·交互
ujainu4 小时前
告别杂乱!Flutter + OpenHarmony 鸿蒙记事本的标签与分类管理(三)
android·flutter·openharmony
ZH15455891315 小时前
Flutter for OpenHarmony Python学习助手实战:API接口开发的实现
python·学习·flutter
一只大侠的侠6 小时前
Flutter开源鸿蒙跨平台训练营 Day11从零开发商品详情页面
flutter·开源·harmonyos