纳金网

标题: FLINTO应用的 UI 图标如何设计? [打印本页]

作者: 五十六个民族    时间: 2017-3-31 15:58
标题: FLINTO应用的 UI 图标如何设计?
这篇文章是 Flinto 设计团队设计师 Peter Nowell 的专访整理而成,采访中 Peter 介绍了他是如何设计 Flinto 的图标,以及一些经验心得。
Flinto 团队 最近采访了我关于Flinto用户界面图标背后的设计流程。
你是怎么为Mac版本的Flinto贡献自己的设计?
我参与了Flinto新的Mac版本的用户界面部分和用户体验部分的设计,就在他发布之前的几个月。但是因为Flinto是一个特殊的工具,我们越是深入思考每一部分的用户体验,我们越感觉到Flinto需要大量的定制icons。譬如说Flinto应用的列表(List),工具栏(Toolbar),动画的设计面板(Transition Designer),下拉手势(Gestures dropdown)都需要他们独自的一套图标。所以,如何快速的设计图标变成了我的主要工作。
当设计大型应用的图标和菜单的时候,你采用什么样的设计策略?
设计总是情境驱动的。我惊奇的发现专业Mac应用的情境设计是最复杂的工作之一,就算你只是设计图标。工具栏(Toolbar)的图标大小必须一致,而且最好根据图标知道用途。这与侧边栏的图标和下拉菜单看到的图标的设计原则上有所差异。 一些图标会以不同的尺寸和不同的样式重复出现在不同的地方。不是只要调整图标尺寸或者样式就能够适用于每一个用户界面的,所以我在设计图标的时候需要考虑到图标是否具有通用性以及不破坏用户界面的整体一致性。
1.jpg
我都是在纸上开始设计图标的,我一直坚信这个原则。我会在纸上画下我想象中这个图标的所有可能性,譬如设计的这个图标包含了什么暗喻以及图标可能需要/产生的变化。所以在概念设计的这个阶段上,我尽量让自己将所有的内容都写在我的纸上,甚至是一些不相关的想法。下一步则分析概念设计中的内容如何能够更好符合我们设计的目标,已有的限制以及这个图标的情境联系。
我发现将绘图构思和评估这两个过程分开进行是很至关重要的。前者的工作需要想象力,好奇心,而且持有自己主观的判断,是一个加法的过程,是心血来潮的创作。评估则需要批判性,实用性,以及需要考虑图标背后一连串所延伸出来的隐喻,是一个做减法的过程。如果你尝试同时做这两件事情,那么你会考虑不过来从而得不到任何结果。
我最近还在网上授课讲述我认为在设计图标中最重要的原则。里面还包含了我是如何来评估我的想法和草稿的。
通常来说,只有一部分的设计想法会被保存到电脑里面。使用sketch可以提高我的生产效率并且在生产的过程中会有一些创造性的决定。但最主要的目的还是要完善和精炼图标的形式,保证每一个图标都是像素完美的。我对此具备相当大的热情,我对其他忽视这个细节的人感到很烦恼。
能够为我们再稍微解释一下什么是“像素完美”和如何实现?
像素完美其实意味着很多东西,它更像是一个想法而不是一个能够具体描述的特征。像“注意细节”一样,当被忽视的时候我们能够很容易的感觉出来。完美的像素对小图标的可辨别度有巨大的影响。想要实现像素完美不仅仅是将设计元素的像素网格对齐(如下图)。这基本上来说就是在和锯齿做斗争。使用抗锯齿是很好的一件事情,但它会让图像一些地方产生模糊,尤其是在对角线和曲线中。

2.jpg

举个例子,我们想在图层列表中加上一些注释来表明哪些层是被隐藏或者是被锁住的。当然给图层加上隐藏和锁定是很简单的事情,只需要点击按钮操作一下就好了。我们考虑的是我们有一个小的注释,他会占用一小部分空间,来注释两个已经隐藏和锁定图标。为了完成这个目标,我们的图标必须要做到像素完美。我对我设计的8×8大小的图标感到非常的自豪。
3.jpg
对于使用retina显示屏的读者,我们显示“一半尺寸”的位图,如图1x的全像素图标。对于非retina显示屏的读者,则使用“双倍尺寸”的位图,如图2x的全像素图标。 请以横向模式显示上图来获得最好的显示效果。在一个理想的世界中,一枚制作精良矢量图标可以轻易地适应各种像素密度的输出,并在所有对应尺寸中显示效果良好。但是大部分时候,使用一倍大小的图标并不能够处理得到更高尺寸的图标。你可能需要先做一个完美的两倍尺寸的图标,然后再调整成一倍尺寸来创建一个新的视觉满意的图标。在Flinto中至少一半的图标都有其对应1倍和2倍尺寸,譬如贯穿整个过渡动画设计面板的”概念图层”图标。
4.jpg
针对于这块感兴趣的读者,这里有我是如何对Flinto图标的抗锯齿进行细调的技术细节。
*重新调整和重新定位图形来获得看上去视觉舒服的图形,尽管这样处理后位置或者像素值会有小数点,但在这个阶段视觉是重点。
*只使用曲线或者圆角时,至少要使用2px来渲染 90° 角的半径圆,或者使用3px渲染180°角的半径圆,来作为圆的线段末尾(如下图)。1pt大小线的线段的圆角线帽的效果是很糟糕的,至少我们使用的屏幕都会将其放大三倍来显示。
5.jpg







欢迎光临 纳金网 (http://old.narkii.com/club/) Powered by Discuz! X2.5