Android生成app應用圖標
https://jingyan.baidu.com/article/154b46312f6e3e28ca8f412d.html
第三方網站生成
第三方生成和AndroidStudio生成的效果幾乎沒有差別,能夠生成在線圖標網址如下:
https://romannurik.github.io/AndroidAssetStudio/
https://makeappicon.com/
http://iconion.com/
AndroidStudio生成
首先我們在app的 drawable 上右鍵,選擇 New->Image Asset

因為 AndroidStudio 能自動生成圓形圖標和圓角方形圖標,可適應不同的系統,因此優先推薦使用。對於圖像素材,AndroidStudio 自帶的是矢量圖形,縮放時沒有鋸齒。從外界導入圖像素材時也優先考慮導入 SVG 格式的圖像。
https://romannurik.github.io/AndroidAssetStudio/ 網站生成的圖標也比較好,比 AS 好的地方就是生成的圖標可以加上陰影效果,不足之處是每次只能下載一種形狀的壓縮包,需要手工下載一次方形圖標,一次圓形圖標,再自己將圓形圖標重命名,復制到方形圖標對應的文件夾中。
在 AS 項目中應用圖標
經試驗,AS 的 Image Asset 生成的圖標主要保存在以下5個文件夾中,每個文件夾下都保存着名稱為 ic_launcher.png(圓角方形)、ic_launcher_round.png(圓形)兩個圖標,各文件夾下的圖標尺寸分別為:
mipmap-mdpi: 4848
mipmap-hdpi: 7272
mipmap-xhdpi: 9696
mipmap-xxhdpi: 144144
mipmap-xxxhdpi: 192*192
另外,mipmap-anydpi-v26文件夾下還保存着自適應分辨率的圖標,用於API>26的系統上,其格式為 xml,前景和背景圖像分別指向本地的 drawable 資源。
AS 生成的 AndroidManifest.xml 中自動生成了根據系統選擇方形或圓形圖標的代碼:
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
