2020年11月12日 星期四

[Android] Android 8.0 APP adaptive icon 圖標設計

markdown Android 8.0 推出了 adaptive icon 格式,希望能讓手機廠商可以自訂 APP icon 圖型,讓整體畫面看起來保持一致性。 adaptive icon 的設計其實很簡單,就是用 background 跟 foreground 構成圖案,手機廠商再自己自訂遮罩讓手機上的圖案都保持一樣的形狀。看下面的示意圖就很清楚了。 ![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZfC8cCNypUU5Ekv7tYrECbdlT-l5DjbSIVbbkCui00Iil1WwT0ySK_CUHu4nae3DR9b9iyom4QxxxVPrRhFk2jqvKGf1CUon9Smf1xc5STFjRjHcBIKzAVKCj4WVcBzfhJkXLj6Te2XXV/s1600/NB_Icon_Layers_3D_03_ext.gif) 開發者要做的,就是準備好 foreground 跟 background,foreground 格式可以是 SVG 的 xml 檔,或是用圖片也可以。background 也是一樣,甚至可以更簡單單純指定一個色號,通常就能滿足大部分 icon 需求。 不過要做出一個不帶背景的 foreground 並不是那麼簡單,現在網上的 icon generation tool 大多都是會自帶純色背景,若要做 adaptive icon,可能要自己學一下設計軟體做出不帶背景的圖片了。 --- * [application中 android:icon 和 android:roundIcon 的区别](https://blog.csdn.net/CheacK66/article/details/81541632)