Android 8.0应用图标适配

举报
yechaoa 发表于 2022/05/31 00:59:28 2022/05/31
【摘要】 先看一下对比: 1没有适配,2适配了。明显2的显示效果要好一些,1的显示有留白。 由于各大厂商对于应用的图标没有统一性,所以导致图标显示的多样化,google在Android 8.0中就对...

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

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,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/yechaoa/article/details/87971520

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。