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


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM