Android 8.0应用图标适配

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yechaoa/article/details/87971520

先看一下对比:
在这里插入图片描述

1没有适配,2适配了。明显2的显示效果要好一些,1的显示有留白。

由于各大厂商对于应用的图标没有统一性,所以导致图标显示的多样化,google在Android 8.0中就对应用图标做了规范化处理。

通俗的讲,规范化处理就是logo是一个层级,背景是一个层级,在手机上显示的时候,不管是正圆还是圆角,其实都相当于是对背景的剪裁,来保证应用图标显示的统一性。

在这里插入图片描述

下面来进行实践操作。(targetSdkVersion 等于26或者更高)

1、选中项目中的res文件夹,右键,new > Image Asset

在这里插入图片描述

2、弹出Asset Studio编辑器

在这里插入图片描述
1、前景层
2、背景层
3、可以选择前景层logo,也可以直接用文字
4、对前景层进行大小缩放

3、示例:

在这里插入图片描述
这里随便选了一张图标当做前景层logo,然后选了一个灰色的背景层。
上图红色框选的两个小图标基本上就是在各大厂商手机上显示的样子。

点击next就会生成相应的文件
在这里插入图片描述
主要是mipmap-anydpi-v26文件夹,在8.0及以上,就会用这个文件夹下的图标作为显示

到这里就适配完成了。



猜你喜欢

转载自blog.csdn.net/yechaoa/article/details/87971520