Androi8.0图标适配,AndroidStudio自带ImageAsset功能

在Android8.0之后的版本,如果之前项目只是把图标文件放在mipmap文件夹下,安装在8.0以上版本的手机上就会显示默认的Android默认应用图标,影响我们的正常业务。

Google为我们贴心地提供了ImageAsset功能用于图标的适配。可以在AndroidStudio中双击shift键搜索image asset或者选择new-Image Asset来进入工作界面。

Androi8.0图标适配,AndroidStudio自带ImageAsset功能_第1张图片

Androi8.0图标适配,AndroidStudio自带ImageAsset功能_第2张图片

界面是这样的:

Androi8.0图标适配,AndroidStudio自带ImageAsset功能_第3张图片

注意,我们在api25及更低版本的系统中,如果用ImageAsset做适配,图标会自动被加边距, 图标变小,因此我们在Legacy里把

API<= 25的Generate选项勾选为No。

Androi8.0图标适配,AndroidStudio自带ImageAsset功能_第4张图片

Image Asset Studio可以制作三种图标类型, 分别是:

  • Launcher Icons : app的桌面图标, 也就是启动图标(launcher是英语"启动器"的意思, icon则是英语"图标"的意思)。
  • Action Bar and Tab Icons : 用于Action Bar 和 Tab的图标。
  • Notification Icons : 用于通知的图标(notification是英语"通知"的意思)。

而制作每种图标又可以使用三种素材类型, 如下图中所示:

三种素材类型: Image, Clip Art, Text

  • Image : 英语"图像"的意思。
  • Clip Art : 英语"剪贴画"的意思。
  • Text : 英语"文本"的意思。

因此有 3 x 3 = 9 种组合。

启动Image Asset Studio后, 它会默认选中Launcher Icons这种图标类型(也就是我们的Android应用的桌面图标, 也就是启动图标), 而素材则会选中Clip Art这种Asset Type (素材类型), 你可以换成其他的。

Androi8.0图标适配,AndroidStudio自带ImageAsset功能_第5张图片

我们可以用Resize的滑动条来调节图标裁切的大小,确定后就点击next

Androi8.0图标适配,AndroidStudio自带ImageAsset功能_第6张图片

Studio会很贴心地在每种分辨率的文件夹下都放上生成的文件。之后就可以使用了。

你可能感兴趣的:(Android)