https://www.cnblogs.com/hupo376787/p/10290840.html

上一篇文章说到  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

最新文章

  1. 并发编程 06—— CompletionService :Executor 和 BlockingQueue
  2. 洛谷P1174 打砖块
  3. 给Windows机器创建软连接
  4. 浅谈iOS IPv6-only 新规
  5. zend studio-如何更改字符集
  6. .Net训练营优惠有条件 做到立减800元大钞
  7. 1572: [Usaco2009 Open]工作安排Job
  8. wx:for修改样式
  9. Collection源码图
  10. 完美滑动顶部固定ScrollView,合并可以上拉,下拉加载更多
  11. “等一下,我碰!”——常见的2D碰撞检测
  12. Mysql报错[Warning] TIMESTAMP with implicit DEFAULT value is deprecated和Buffered warning: Changed limits
  13. 第27月第12天 webrtc ios openssl boost
  14. linux检查系统CPU,内存,磁盘使用率
  15. 使用 Travis 进行持续集成
  16. css 下边框
  17. C++11使用emplace_back代替push_back
  18. zoj3888
  19. $.ajax()方法详解--极快瑞中的阿贾克斯函数
  20. 为了记忆和方便翻阅 vue构建后的结构目录说明

热门文章

  1. msyql8.0编译安装
  2. Java自己实现HTTP服务器来理解GET和POST区别
  3. how does SELECT TOP works when no order by is specified?
  4. 将linux上的网站代码托管到gogs git服务器上进行实时同步(实战)
  5. tp-rbac应该这么用
  6. [图片问答]lodop注册相关
  7. (转)面试前必知Redis面试题—缓存雪崩+穿透+缓存与数据库双写一致问题
  8. windwos 安装 vue-cli
  9. Influx Sql系列教程八:query数据查询基本篇
  10. Xcode使用 Organizer 分析 Crash logs