Android支持Adaptive Icons,launch圖標自適應

一,現象:一些ROM會爲應用圖標套上統一的外殼,有可能致使沒有適配的圖標顯得很小。 android

image.png
二,辦法參考:背景和前景分開,按照 developer.android.com/guide/pract… 說明添加資源便可。 source.android.google.cn/devices/tec…  相關資源在住這兒設計資源共享夾⁩ ▸ ⁨Icon 圖標⁩ ▸ ⁨Android優化⁩ ▸ ⁨Adaptive Icons⁩

三,具體操做步驟: 1,導出一張名爲ic_foreground.png的logo圖標,不須要背景色,單純logo。根據圖片分辨率的不一樣放到不一樣倍率的文件夾中,我這裏使用的是四倍圖,放入到mipmap-xxxhdpi文件夾中。 2,導出一張名爲ic_background.png的背景圖片(若是背景爲純色能夠不用)。 3,在Android studio 中找到drawable文件夾,右鍵 ide

image.png

從Foreground Layer選項卡中的path中選中你的ic_foreground.png的路徑,一樣Background Layer選項卡中設置純色背景或者設置ic_background.png路徑。點擊next會自動在每種分辨率的文件夾中生成:ic_launcher.png,ic_launcher_foreground.png,ic_launch_round.png。 還會自動生成一個mipmap-anydpi-v26的文件夾,其中包含ic_launch.xml和ic_launch_round.xml。具體以下圖 優化

image.png

以後再AndroidManifest.xml文件中的Application元素中添加屬性android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher"。這樣就完成了,最後效果以下圖:每家不一樣的系統園或者方會有所差異屬於正常。ui

image.png
相關文章
相關標籤/搜索