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

2011-11-12 00:18 1295人阅读 评论(6) 收藏 举报

Android Asset Studio Web版是一个很是好用的Andrid图标资源设计工具,它是由Roman Nurik开发的。


如今咱们已经在ADT14里支持一样的功能。首先,你要打开新建向导(Ctrl-N),选择Android分类,而后在其下找到名字为“Android Icon Set”的这一项:html


而后,将会弹出“资源选择器”(这些资源其实就是你在布局文件用到的那些图片,好比对于上下文菜单自定义的背景图片,就须要一个为“Background”属性设置一个@drawable的引用)对话框,该对话框里有个按钮(Create New Icon...),点击它.android


当你打开Android Icon Set向导的时候,首先看到的是一个资源类型选择界面,也就是你想建立哪一类图标:web


在这里,你能够选择建立哪一类图标,而且为这个被建立的图标起一个名字。工具

若是你选择建立一个启动图标而且单击了下一步,这时你会看到以下界面:布局


这个界面包含不少功能。首先你会在右边看到咱们正在建立和处理的图标的预览图。正如你所看到的,针对不一样分辨率的屏幕它建立了多个图标,这就是刚刚为何咱们指的是一个“图标集合”,而不只仅是一个“图标”。除了上面显示的,咱们还建立了一个高分辨率的“web”版本的图标,你可能会在上传应用到Android Market的时候用到它(译者按:在上传App倒Android Market的时候,能够上传一个大图标)。字体


仔细看下这个图标,你会发现它比咱们在上面预览(Preview)那里看到的更有光泽。你能够选择界面上的“Glossy”选项来使得你的图标具备光泽的效果。ui


你还能够设置背景的形状。文本的字体、颜色等等。google

然而,使用文本并不能作出很是好的图标,可是请注意,这仅仅是咱们为了获得初步的效果而采起的一种很快捷的方式。请注意界面的最上面还有三个功能选项:spa

  • 图片
  • 剪贴画
  • 文本
理想状况下你会用你本身的“基准”图像(或者若是须要的话会是一个剪贴画),而后使用Asset Studio 向导生成合适的图标。

你会问了:“我已经有了一个本身绘制好的图标了,那么我为何还要再生成”?缘由就是Anroid有不一样的版本、不一样的主题,这就意味着你会提供不一样效果、不一样颜色以及不一样样式的图标。好比下面我为状态栏和通知栏生成的图标:
你能够看到使用的基准图像只是一个简单的黑白相间的Bugdroid图像,可是咱们为Gingerbread(v9)、Honeycomb(v11)以及老的版本都生成了不一样样式的图标。对于ActionBar,Asset Studio向导会生成亮、暗两种不一样Holo 主题的图标。对于选项卡则会生成“选中”和“未选中”两种不一样样式的图标,而且对于v5(Andoid2.0)以前的版本则会新生成不一样演示的“未选中”状态的图标(译者按:Asset Studio对于v5版本先后生成的“为选中”图标是不同的,从下图能够看出,v5以前的图标发白,v5以后的发灰)。


使用Asset Studio的一个优点就是在你点击完成按钮后,它能够直接在你当前的项目中生成你设计好的图标。这样你就不用像使用Web版本(译者按:前面提到过,这个工具一开始是Web App,ADT14才加入进来,成为ADT的一部分)同样,还要下载下来而且提取图标放在正确的位置。它还会在图标名字冲突的时候提示你是否覆盖原文件。若是你在上面的资源选择器界面里点击了“Create Icon”按钮,那么新建立的图标将会在选择器里被选中。

当你点击完成退出向导的时候,包资源管理器会自动更新而且选中新建立的图标。

和ADT集成的第二个优点就是咱们能够知道你的项目工程的minimum SDK target,咱们就能够利用这些信息仅仅生成必要的图标。好比你正在基于Android2.0或者以上版本开发一个App,那么咱们将不会生成不须要的老的样式的图标,也不须要名字为drawable-mdpi-v5的文件夹等等;生成的图标直接会被放进drawable-mdpi文件夹里。

咱们但愿这些内容能让你更容易的建立很好的应用。请不要常用那个文本功能:(译者按:最好使用Image和Clipart两个)-)咱们还仍须要为AOSP贡献更多的剪贴画,这样你们就能够在向导里选择使用(译者按:目前向导的剪贴画只有一个,能够参见前面的图片),因此若是你是个艺术设计者,咱们很是欢迎你贡献些剪贴画出来!(请参见贡献页面

很是感谢Roman Nurik写出了这么好的网页应用而且为移植到ADT提供了帮助。

    转自:http://blog.csdn.net/michael__li/article/details/6957975.net