目錄
參考自:
按照作者的提示,我們一般只需要和UI拿到一張不帶圓角的普通尺寸的app icon,
格式爲svg,即可通過Android studio的Image Asset工具生成各種尺寸的app圖標同時也包含8.0的圓形圖標。
如果不在AndroidManifest.xml中設置android:roundIcon屬性
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.icontest">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
//這一行
android:roundIcon="@mipmap/ic_launcher_round"
//這一行
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
在8.0以上的設備中就會出現這種情況
借郭霖大佬的一張圖
下面爲自己實際操作時選擇的圖標,具體操作請參考上面的文章
生成status bar上的圖標
(最好是svg的灰度圖,如果是彩色圖標會展示爲一個白色的方塊)
樣式爲這樣,不過部分手機廠商也會做適配,會有用app的icon去展示彩色的圖標