一、简介
参考Android应用图标微技巧,8.0系统中应用图标的适配文章
免费图标图
当设置target=26及以上,在8.0不做适配,就会显示成一个圆圈包围着logo,不好看。比如:
从Android 8.0系统开始,应用程序的图标被分为了两层:前景层和背景层。在设计应用图标的时候,需要将前景和背景部分分离,前景用来展示应用图标的Logo,背景用来衬托应用图标的Logo。
二、适配
Android Studio 3.0中已经内置了8.0系统应用图标适配的功能。在新建项目的mipmap目录下有一个mipmap-anydpi-v26目录,它下面不是一张图片而是一个xml文件。
这是8.0系统应用图标适配的标准写法,在标签中定义一个标签用于指定图标的背景层,定义一个标签用于指定图标的前景层。默认是android机器人图标。接下来就开始适配,替换成自己的应用图标。
1、准备图标
准备一个含有TEST的透明的图标。
2、在res目录右键new里面选择Image Asset或快捷键Ctrl+Shift+A 输入image asset,打开Asset Studio编辑器
左边是操作区域,右边是预览区域。Foreground Layer用于编辑前景层,Background Layer用于编辑背景层,Legacy用于编辑老版本系统的图标。在预览区域中给出了可能生成的图标形状,包括圆形、圆角矩形、方形等等。