Flutter - 建立自適應的Android app 圖標

上一篇文章說到  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
相關文章
相關標籤/搜索