大家好,我叫Jack冯; 本人20年硕士毕业于广东工业大学,于2020年6月加入37手游安卓团队;目前主要负责海外游戏发行安卓相关开发。
谷歌在Android8.0后就推出了圆形图标,并在AndroidStudio中提供了制作工具。那么如果不制作圆形工具会怎么样?在部分设备上图标会出现适配问题,UI上不美观。本文将介绍Image Asset Studio工具的使用,介绍如何制作圆形图标
1、 关于Image Asset Studio
2、 自适应和旧版启动器图标
3、 操作栏和标签页图标
4、通知图标
Android Studio 包含一个名为 Image Asset Studio 的工具,可帮助您根据素材图标、自定义图片和文本字符串生成自己的应用图标。它会针对您的应用支持的每种像素密度以适当的分辨率生成一组图标。Image Asset Studio 会将新生成的图标放置在项目中 res/ 目录下的特定于密度的文件夹中。在运行时,Android 将根据运行应用的设备的屏幕密度来使用适当的资源。
Image Asset Studio 可帮助您生成以下图标类型:
如需启动 Image Asset Studio,请按以下步骤操作:
打开 Image Asset Studio 后,您可以按照以下步骤添加自适应和旧版图标:
(1)在 Icon Type 字段中,选择 Launcher Icons (Adaptive & Legacy)。
(2)在 Foreground Layer 标签页的 Asset Type 中选择一种资源类型,然后在下面的字段中指定资源:
(3)在 Background Layer 标签的 Asset Type 中选择一种资源类型,然后在下面的字段中指定资源。您可以选择一种颜色或指定一张图片作为背景图层。
(4)在 Legacy 标签页中,查看默认设置并确认您要生成旧版、圆形和 Google Play 商店中使用的图标。
(5)(可选)在 Foreground Layer 和 Background Layer 标签页中更改每个图标的名称和显示设置:
(6)点击 Next。
(7)(可选)更改资源目录。选择想在其中添加图片资源的资源源代码集:src/main/res、src/debug/res、src/release/res 或自定义源代码集。 主源集适用于所有构建变体,包括调试和发布。调试和发布源代码集将替换主源代码集,并适用于构建的一个版本。调试源集仅用于调试。要定义新源集,请依次选择 File > Project Structure > app > Build Types。例如,您可以定义一个测试版源集,并创建一个版本的图标,在其右下角显示“BETA”文本。如需了解详情,请参阅配置构建变体。
(8)点击 Finish。Image Asset Studio 会针对不同的密度将图片添加到 mipmap 文件夹。
示例1:
最后生成素材:
效果:
打开 Image Asset Studio 后,您可以按照以下步骤添加操作栏或标签页图标:
(1)在 Icon Type 字段中,选择 Action Bar and Tab Icons。
(2)在 Asset Type 中选择一种资源类型,然后在下面的字段中指定资源:
(3)(可选)更改名称和显示选项:
(4)点击 Next。
(5)(可选)更改资源目录: Res Directory - 选择想在其中添加图片资源的资源源代码集:src/main/res、src/debug/res、src/release/res 或用户定义的源代码集。主源集适用于所有构建变体,包括调试和发布。调试和发布源集将替换主源集,并应用于构建的一个版本。调试源集仅用于调试。要定义新源集,请依次选择 File > Project Structure > app > Build Types。例如,您可以定义一个 Beta 版源集,并创建一个版本的图标,使其右下角包含文本“BETA”。如需了解详情,请参阅配置构建变体。 Output Directories 区域会显示图片以及它们将出现在 Project 窗口的“项目文件”视图中的哪些文件夹中。
(6)点击 Finish。 Image Asset Studio 会针对不同的密度将图片添加到 drawable 文件夹。
通知是您可以在应用的正常界面之外向用户显示的消息。Image Asset Studio 会将通知图标放置在 res/drawable-density/ 目录中的适当位置:
打开 Image Asset Studio 后,您可以按照以下步骤添加通知图标:
(1)在 Icon Type 字段中,选择 Notification Icons。 (2)在 Asset Type 中选择一种资源类型,然后在下面的字段中指定资源:
(3)(可选)更改名称和显示选项:
Image Asset Studio 会在透明的正方形内创建图标,所以边缘上有一些内边距。内边距为标准的阴影图标效果提供了充足的空间。
(4)点击 Next。
(5)(可选)更改资源目录:
Output Directories 区域会显示图片以及它们将出现在 Project 窗口的“项目文件”视图中的哪些文件夹中。
(6)点击 Finish。 Image Asset Studio 会针对不同的密度和版本将图片添加到 drawable 文件夹。
示例1:在 Clip Art 字段中选择一个图标
效果1:
示例2:在 Text 字段中,输入字符“ 37 ”
效果2:
示例3:在 Path 字段中,指定图片的路径和文件名
效果3:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。