上一篇文章说到 Flutter - 自动生成Android & iOS图标html
经过flutter_launcher_icons 能够一键生成全部的Iconios
到此基本什么问题也没有,若是你用ios设备和安卓8.0如下的设备。app
可是在安卓8开始,app图标开始变成圆形的图标了。post
若是不进行图标适配的话,那么显示的图标将异常吃藕(丑),好比淘婊和X东。这么大一个公司,连一个图标适配都不作???spa
那么怎么用一套图标,既能够兼容安卓8以前的版本矩形/圆角矩形图标,也能够兼容8以后的圆形图标版本呢?code
答案仍是flutter_launcher_icons htm
flutter_launcher_icons 提供了adaptive_icon_background 和 adaptive_icon_foregroundblog
指定这两个属性,便可实现安卓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
这两个属性,都可以按照颜色或者图片指定。get
指定好以后,别忘了保存一下yaml文件,而且运行
flutter packages pub run flutter_launcher_icons:main