Flutter - 创建自适应的Android app 图标
上一篇文章说到 Flutter - 自动生成Android & iOS图标
通过flutter_launcher_icons 可以一键生成所有的Icon
到此基本什么问题也没有,如果你用ios设备和安卓8.0以下的设备。
但是在安卓8开始,app图标开始变成圆形的图标了。
如果不进行图标适配的话,那么显示的图标将异常吃藕(丑),比如淘婊和X东。这么大一个公司,连一个图标适配都不做???
那么怎么用一套图标,既可以兼容安卓8之前的版本矩形/圆角矩形图标,也可以兼容8之后的圆形图标版本呢?
flutter_launcher_icons 提供了adaptive_icon_background 和 adaptive_icon_foreground
指定这两个属性,即可实现安卓8以上版本的图标自适应工作。
adaptive_icon_background: "#FF9800" # only available for Android 8.0 devices and above adaptive_icon_foreground: "assets/icon/icon-foreground-432x432.png" # only available for Android 8.0 devices and above
这两个属性,均可以按照颜色或者图片指定。
指定好之后,别忘了保存一下yaml文件,并且运行
flutter packages pub run flutter_launcher_icons:main
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人