-- 简书作者 谢恩铭 转载请注明出处

Android Studio自带图标制作利器 Image Asset Studio


曾几何时, Android开发没有那么方便, 制作一个图标也许都要请美工, 或者自己花时间去PS。

或者去一些在线图标制作网站, 例如:

  • https://makeappicon.com/
  • http://iconion.com/

但是, 这样的苦日子已经一去不复返咯~

随着Google亲儿子Android Studio越发成熟, 给我们的Android开发带来了越来越多的便利。Google果然不错~

今天给大家介绍的一个Android开发的神兵利器就是Android Studio自带的图标制作利器 Image Asset Studio。

  • Image : 英语"图像"的意思。
  • Asset : 英语"素材"的意思。
  • Studio : 英语"工作室"的意思。

按照字面意思, Image Asset Studio就是用来制作图像素材的工具。不过其实它是用来制作Android中的各种图标的, 这里的Asset是它用于制作图标的原材料。

启动Image Asset Studio


要启动Image Asset Studio很简单, 首先开启Android Studio, 打开一个已有项目或者新建一个已有项目, 然后在项目视图中定位到res目录:

定位到res目录

鼠标右键点击res, 依次选择New -> Image Asset (或者依次选择File -> New -> Image Asset)。

Android Studio就会为我们启动Image Asset Studio, 如下图所示:

Image Asset Studio

使用Image Asset Studio


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 (素材类型), 你可以换成其他的。

我们可以都来试试:

Launcher Icons图标类型


首先是默认的Launcher Icons这种图标类型, 如果我们用默认选中的Clip Art这种素材类型, 那么可以点击Clip Art右边的小方框, 来选择Android Studio提供的所有剪贴画素材:

点击以上图标之后, 会打开一个窗口, 供你选择:

选择之后, 点击OK按钮即可。

然后如何来生成图标呢? 很简单, 只需要点击之前的窗口的Next(下一步)按钮, 就会出现以下窗口:

点击Finish(完成)按钮, 就会为我们在相应目录生成对应不同屏幕分辨率的图标了, 默认的是:

  • mdpi : medium dpi , 也就是中等的屏幕密度。dpi是Dot Per Inch的缩写, 表示每英寸点数, 或每英寸的像素。dpi越大, 清晰度越高。mdpi约等于160个像素每英寸。

  • hdpi : high dpi , 也就是高等的屏幕密度。hdpi约等于240个像素每英寸。

  • xhdpi : extra high dpi , 也就是超高等的屏幕密度。xhdpi约等于320个像素每英寸。

  • xxhdpi : extra extra high dpi , 也就是超超高等的屏幕密度。xxhdpi约等于480个像素每英寸。

  • xxxhdpi : extra extra extra (重要的事情要说三遍吗...) high dpi , 也就是超超超高等的屏幕密度。xxxhdpi约等于640个像素每英寸。

DPI原来是印刷上的记量单位,意思是每英寸上,所能印刷的网点数(Dot Per Inch)。
但随着数字输入,输出设备快速发展,大多数的人也将数字影像的解析度用DPI表示,但较为严谨的人可能注意到,印刷时计算的网点(Dot)和电脑显示器的显示像素(Pixel)并非相同。
所以较专业的人士,会用PPI(Pixel Per Inch)表示数字影像的解析度,以区分二者。

如果你选择Image这种素材类型, 那么你可以选择电脑上的任意一张图片来作为素材, 通过点击下图中Path(路径)那一栏的最右边的"三个小点"的按钮, 例如我选了一张自己很喜欢的头像 (Android机器人) :

自定义的Image素材

之后, 下一步(Next)和剪贴画的素材是类似的:

Action Bar and Tab Icons图标类型


再来试试Action Bar and Tab Icons图标类型, 我们可以选择素材类型为Text, 也就是文本。

我们可以编辑文本, 例如下图中, 我输入了Android, 然后在custom color (自定义颜色)中选择了亮绿色, 当然了, 还可以调节字体, 样式等选项。

Notification Icons图标类型


Notification Icons图标类型的生成也无外乎那么几种模式:

总结


目前(2016年10月26日), Android Studio的最新版本是2.2.2, 所以如果还在使用老版本的用户快点升级到最新版本吧。

2.2版中很多新功能日趋完善, 比如 Instant Run, Layout Editor, Espresso Test Recorder (用于录制Android UI测试, 以便自动生成测试代码。已经可以在真机上正确运行了。之前2.1或2.2 Beta版本的Espresso Test Recorder在真机上启动不起来, 只能在模拟器上启动)。

除此之外还有许多新功能的加入。

希望Android Studio成为越来越强大的Android开发IDE, 如果模拟器启动再快一些, Gradle的编译再快一些, 等等, 就更好了 (小编你就知足吧, 要什么自行车, 啊? 要什么自行车...)

Android神兵利器之Image Asset Studio相关推荐

  1. android.cat 镜像,Android开发利器之pidcat安装方式

    介绍pidcat: pidcat 是Android届JakeWharton大神开发的一款命令行工具,堪称Android开发利器,它能方便Android程序猿捕获日志,过滤日志,定位程序问题,超级好用. ...

  2. Android UI开发神兵利器之Icon

    好的设计离不开Icon 话不多.介绍2个国外的站点,一个用来找Icon,一个用来搞页面设计 http://dryicons.com/free-icons/ http://www.webdesignsh ...

  3. ANDROID ASSET STUDIO

    概述 Android Asset Studio 是一个在线制作工具,它可以制作Iocn,ActionBar,点9 图等等,简单的操作,大大提高了我们开发的效率. 官方地址 http://romannu ...

  4. Android Studio自带图标制作利器 Image Asset Studio

    曾几何时, Android开发没有那么方便, 制作一个图标也许都要请美工, 或者自己花时间去PS. 或者去一些在线图标制作网站, 例如: https://makeappicon.com/ http:/ ...

  5. Android Studio中的 Image Asset Studio(图标生成工具)

    Android 图标在线生成 Android Studio 包含一个名为 Image Asset Studio 的工具,它可以帮我们把自定义图像.系统图标素材.文本字符串自动生成适配系统的应用图标.它 ...

  6. Android Studio官方文档之使用Image Asset Studio添加位图图像

    Android Studio官方文档之使用Image Asset Studio添加位图图像 本文由nyk翻译,jkYihson审校. 前言 Android Studio中有一个工具叫Image Ass ...

  7. Android设计应用图标不用愁---Asset Studio Integration来帮你

    转自:http://flysnow.iteye.com/blog/1760965 Android Asset StudioWeb版是一个非常好用的Andrid图标资源设计工具,它是由Roman Nur ...

  8. 安卓APP破解利器之FRIDA

    本文讲的是安卓APP破解利器之FRIDA,在我去年参加RadareCon大会的时候,我了解到了一个动态的二进制插桩框架--Frida.起初我觉得它似乎只有一丁点趣味,后来经过实践才发现它原来是如此的有 ...

  9. 用JAVA awt实现Image Asset Studio生成圆形或圆角矩形图片功能

    背景 随着Android 7.1推出Round Icon Resources功能(不了解的,可以看Android开发者官网这篇文章Android 7.1 for Developers),圆形Icon应 ...

最新文章

  1. “AI明星”第四范式C轮融资超10亿元,估值约12亿美元
  2. OC基础数据类型-NSData-NSMutableData-NSString
  3. 小鹏汽车招股书,满是智能技术自研的标签
  4. clover写入efi_2014 黑苹果折腾之clover efi全新安装
  5. pythonloop循环结构_python - tensorflow,tf.while_loop:这两个结构没有相同的嵌套结构 - SO中文参考 - www.soinside.com...
  6. Java中,一切皆是对象——java中的对象类型与基本数据类型的区别
  7. php接口数据加密、解密、验证签名【转】
  8. 《言简意赅之Linux设备驱动编程》 前言
  9. [分享]N-Gage QD新手教程
  10. git 生成ssh key
  11. carray 、clist、cmap
  12. mac 自带连接ftp服务器,Mac自带FTP工具使用
  13. 计算机考研408每日一题 day162
  14. 网页特殊符号HTML代码大全
  15. css裁剪图片 clip-path
  16. python怎么筛选excel数据_python筛选数据excel表格-如何利用python提取两个excel对比后的重复值的信息?...
  17. iOS获取设备的序列号
  18. WQ7033开发指南(基础篇)之1.2 烧录固件详解
  19. Odbgscript Updated to 1.65.4 by sunbeam
  20. 用户活跃度和物品流行度的分布

热门文章

  1. 完美解决谷歌浏览器 adobe flash player 已过期
  2. 波束赋形技术lms算法在matlab仿真,自适应波束成形算法LMS、RLS、VSSLMS分解
  3. 微软亚洲研究院 可视化_如何为亚洲市场本地化手机游戏
  4. esp32 参考引脚图
  5. WGCNA那么多图,都啥意思? 官网
  6. 软件设计师考试 | 第五章 软件工程基础知识 | 系统设计
  7. 我想知道怎么提升csgo枪法
  8. 游戏全球化美术风格差异分析
  9. 养成不断学习的好习惯_如何使用“小习惯”养成一致的学习习惯。
  10. php携程 线程,php 如何获取这个携程页面的数据