当前位置: 首页 > article >正文

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

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

pubspec.yaml

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"

项目根目录执行

生成启动屏:dart run flutter_native_splash:create 
或删除启动屏:dart run flutter_native_splash:remove 

启动后看到效果,自己定义的icon.png已经生效了
在这里插入图片描述


http://www.kler.cn/a/410163.html

相关文章:

  • 优化Docker镜像:提升部署效率与降低资源消耗
  • 设计模式:责任链实现数据流风格的数据处理
  • HarmonyOS应用开发中的页面路由与数据传输
  • 自然语言处理: RAG优化之Embedding模型选型重要依据:mteb/leaderboard榜
  • 【知识科普】Restful架构风格
  • Mac配置maven环境及在IDEA中配置Maven
  • 大数据实战——MapReduce案例实践
  • Node.js的http模块:创建HTTP服务器、客户端示例
  • uniapp+vue2重新进入小程序就清除缓存,设备需要重新扫码
  • 实现飞2米高的框架(c语言版)
  • 网络渗透测试工具推荐与简介
  • MySQL获取数据库内所有表格数据总数
  • 解决getSubject is supported only if a security manager is allowed
  • HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)习惯推荐方案开发者测试
  • 计算机网络——第3章 数据链路层(自学笔记)
  • 机器学习中数据集Upsampling和Downsampling是什么意思?中英文介绍
  • Spring Boot 实战:基于 Validation 注解实现分层数据校验与校验异常拦截器统一返回处理
  • IDEA 2024安装指南(含安装包以及使用说明 cannot collect jvm options 问题一)
  • PostgreSQL 中约束Constraints
  • Oracle 数据库 23ai 新特性: Schema Annotations
  • react中的useCallback 有什么作用?
  • SQL Server数据库日志(ldf文件)清理
  • GPT中转站技术架构
  • 微软发布「AI Shell」
  • CentOS环境上离线安装python3及相关包
  • 图像标签格式转换