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