简介

应用图标的形状由谁来定义呢?Google将这个权利就交给手机厂商了。不是有些手机厂商喜欢学习苹果的圆角图标吗?没问题,由于应用图标的设计分为了两层,手机厂商只需要在这两层之上再盖上一层mask,这个mask可以是圆角矩形、圆形或者是方形等等,视具体手机厂商而定,就可以瞬间让手机上的所有应用图标都变成相同的规范。原理示意图如下:
【Android -- 研发】制作 App 的 logo 图标_App 图标

准备

1. 确保我们使用的是 ​​Android Studio 3.0​​ 或更高版本。
【Android -- 研发】制作 App 的 logo 图标_App 图标_02

2. 打开 ​​app/build.gradle​​ 文件检查一下,确保 ​​targetSdkVersion​​ 已经指定到了 26 或者更高

plugins {
id 'com.android.application'
}

android {
compileSdkVersion 30
buildToolsVersion "30.0.1"

defaultConfig {
applicationId "com.hk.test"
minSdkVersion 23
targetSdkVersion 30
versionCode 1
versionName "1.0"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
}

3. 准备 logo,下面以爱奇艺为例
前景层:(去 iconfont ,搜索爱奇艺下载就行)
【Android -- 研发】制作 App 的 logo 图标_App 图标_03

后景层:​​#04AC00​

开始适配

1. app 右键 — New — Image Asset
【Android -- 研发】制作 App 的 logo 图标_App 图标_04

2. 选择前景层图标,调整大小,使其在安全区域中
【Android -- 研发】制作 App 的 logo 图标_爱奇艺_05

3. 选择背景层颜色,点击 Next,最后点击 Finish
【Android -- 研发】制作 App 的 logo 图标_爱奇艺_06

4. 最后,让我们来运行一下程序,看下效果:
【Android -- 研发】制作 App 的 logo 图标_App 图标_07