Flutter - 创建自适应的Android app 图标

本文介绍如何使用flutter_launcher_icons插件生成既兼容安卓8之前版本的矩形/圆角矩形图标,又能在安卓8及以后版本中显示为圆形图标的自适应图标。通过设置adaptive_icon_background和adaptive_icon_foreground属性,可以轻松实现图标适配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一篇文章说到  Flutter - 自动生成Android & iOS图标

通过flutter_launcher_icons 可以一键生成所有的Icon

 

到此基本什么问题也没有,如果你用ios设备和安卓8.0以下的设备。

但是在安卓8开始,app图标开始变成圆形的图标了。

 

如果不进行图标适配的话,那么显示的图标将异常吃藕(丑),比如淘婊和X东。这么大一个公司,连一个图标适配都不做???

 

 

 

那么怎么用一套图标,既可以兼容安卓8之前的版本矩形/圆角矩形图标,也可以兼容8之后的圆形图标版本呢?

 

 

 

答案还是flutter_launcher_icons 

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

 

转载于:https://www.cnblogs.com/hupo376787/p/10290840.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值