作者
大家好,我叫Jack冯;
本人20年硕士毕业于广东工业大学,于2020年6月参加37手游安卓团队;现在首要担任海外游戏发行安卓相关开发。
系列目录
游戏优化系列一:海外谷歌运用适配相关
游戏优化系列二:Android Studio制造图标教程 (本章解说)
游戏优化系列三:Unity游戏的黑屏问题解决方法
本文目录
1、 关于Image Asset Studio
2、 自适应和旧版发动器图标
3、 操作栏和标签页图标
4、告诉图标
布景
谷歌在Android8.0后就推出了圆形图标,并在AndroidStudio中供给了制造东西。那么假如不制造圆形东西会怎么样?在部分设备上图标会出现适配问题,UI上不美观。本文将介绍Image Asset Studio东西的运用,介绍如何制造圆形图标
1、关于Image Asset Studio
Android Studio 包含一个名为 Image Asset Studio 的东西,可帮助您依据资料图标、自界说图片和文本字符串生成自己的运用图标。它会针对您的运用支撑的每种像素密度以恰当的分辨率生成一组图标。Image Asset Studio 会将新生成的图标放置在项目中 res/ 目录下的特定于密度的文件夹中。在运转时,Android 将依据运转运用的设备的屏幕密度来运用恰当的资源。
Image Asset Studio 可帮助您生成以下图标类型:
-
发动器图标
-
操作栏和标签页图标
-
告诉图标
运转 Image Asset Studio
如需发动 Image Asset Studio,请按以下过程操作:
- 在 Project 窗口中,挑选 Android 视图。
- 右键点击 res 文件夹,然后顺次挑选 New > Image Asset。
2、自适应和旧版发动器图标
翻开 Image Asset Studio 后,您能够依照以下过程增加自适应和旧版图标:
(1)在 Icon Type 字段中,挑选 Launcher Icons (Adaptive & Legacy)。
(2)在 Foreground Layer 标签页的 Asset Type 中挑选一种资源类型,然后鄙人面的字段中指定资源:
- 挑选 Image 以指定图片文件的途径。
- 挑选 Clip Art 以指定 Material Design 图标会集的图片。
- 挑选 Text 以指定文本字符串并挑选字体。
(3)在 Background Layer 标签的 Asset Type 中挑选一种资源类型,然后鄙人面的字段中指定资源。您能够挑选一种色彩或指定一张图片作为布景图层。
(4)在 Legacy 标签页中,查看默许设置并承认您要生成旧版、圆形和 Google Play 商铺中运用的图标。
(5)(可选)在 Foreground Layer 和 Background Layer 标签页中更改每个图标的称号和显现设置:
- Name – 假如您不想运用默许称号,请输入新称号。假如项目中已存在该资源称号(由导游底部的过错来指示),它将被掩盖。称号只能包含小写字符、下划线和数字。
- Trim – 要调整源资源中图标图形与边框之间的边距,请挑选 Yes。此操作将移除通明空间,一起让宽高比保持不变。要让源资源保持不变,请挑选 No。
- Color – 要更改 Clip Art 或 Text 图标的色彩,请点击该字段。在 Select Color 对话框中,指定一种色彩,然后点击 Choose。该字段中会显现新值。
- Resize – 运用滑块指定缩放系数(以百分比表明)以调整 Image、Clip Art 或 Text 图标的巨细。指定 Color 资源类型时,会为布景图层停用此控件。
(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:
最后生成资料:
作用:
3. 操作栏和标签页图标
翻开 Image Asset Studio 后,您能够依照以下过程增加操作栏或标签页图标:
(1)在 Icon Type 字段中,挑选 Action Bar and Tab Icons。
(2)在 Asset Type 中挑选一种资源类型,然后鄙人面的字段中指定资源:
- 在 Clip Art 字段中,点击相应按钮。
- 在 Select Icon 对话框中,挑选一个资料图标,然后点击 OK。
- 在 Path 字段中,指定图片的途径和文件名。点击 … 以运用对话框。
- 在 Text 字段中,输入文本字符串并挑选字体。 图标会显现在右侧的 Source Asset 区域以及导游底部的预览区域中。
(3)(可选)更改称号和显现选项:
- Name – 假如您不想运用默许称号,请输入新称号。假如项目中已存在该资源称号(由导游底部的过错来指示),它将被掩盖。称号只能包含小写字符、下划线和数字。
- Trim – 要调整源资源中图标图形与边框之间的边距,请挑选 Yes。此操作将移除通明空间,一起让宽高比保持不变。要让源资源保持不变,请挑选 No。
- Padding – 假如要调整悉数四面的源资源内边距,请移动滑块。挑选一个介于 -10% 和 50% 之间的值。假如也挑选了 Trim,则先进行取舍。
- Theme – 挑选 HOLO_LIGHT 或 HOLO_DARK。或许,如需在 Select Color 对话框中指定色彩,请挑选 CUSTOM,然后点击 Custom color 字段。 Image Asset Studio 会在通明的正方形内创立图标,所以边缘上有一些内边距。内边距为规范的阴影图标作用供给了足够的空间。
(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 文件夹。
4、告诉图标
告诉是您能够在运用的正常界面之外向用户显现的音讯。Image Asset Studio 会将告诉图标放置在 res/drawable-density/ 目录中的恰当方位:
- 关于 Android 2.2(API 等级 8)及更低版别,会将图标放置在 res/drawable-density/ 目录中。
- 关于 Android 2.3 到 2.3.7(API 等级 9 到 10),会将图标放置在 res/drawable-density-v9/ 目录中。
- 关于 Android 3(API 等级 11)及更高版别,会将图标放置在 res/drawable-density-v11/ 目录中。
- 假如您的运用支撑 Android 2.3 到 2.3.7(API 等级 9 到 10),Image Asset Studio 会生成灰色版别的图标。更高版别的 Android 运用 Image Asset Studio 生成的白色图标。
5、制造流程
翻开 Image Asset Studio 后,您能够依照以下过程增加告诉图标:
(1)在 Icon Type 字段中,挑选 Notification Icons。 (2)在 Asset Type 中挑选一种资源类型,然后鄙人面的字段中指定资源:
- 在 Clip Art 字段中,点击相应按钮。
- 在 Select Icon 对话框中,挑选一个资料图标,然后点击 OK。
- 在 Path 字段中,指定图片的途径和文件名。点击 … 以运用对话框。
- 在 Text 字段中,输入文本字符串并挑选字体。 图标会显现在右侧的 Source Asset 区域以及导游底部的预览区域中。
(3)(可选)更改称号和显现选项:
- Name – 假如您不想运用默许称号,请输入新称号。假如项目中已存在该资源称号(由导游底部的过错来指示),它将被掩盖。称号只能包含小写字符、下划线和数字。
- Trim – 要调整源资源中图标图形与边框之间的边距,请挑选 Yes。此操作将移除通明空间,一起让宽高比保持不变。要让源资源保持不变,请挑选 No。
- Padding – 假如要调整悉数四面的源资源内边距,请移动滑块。挑选一个介于 -10% 和 50% 之间的值。假如也挑选了 Trim,则先进行取舍。
Image Asset Studio 会在通明的正方形内创立图标,所以边缘上有一些内边距。内边距为规范的阴影图标作用供给了足够的空间。
(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 文件夹。
示例1:在 Clip Art 字段中挑选一个图标
作用1:
示例2:在 Text 字段中,输入字符“ 37 ”
作用2:
示例3:在 Path 字段中,指定图片的途径和文件名
作用3: