应用程序界面设计的基本原则

By: 海市蜃楼 | In: Android开发

9 2009

一个应用程序的好坏,主要是由2个元素决定的:界面与功能。一个很容易操作的界面,对用户的第一感觉来说是至关重要的。但在实际中,由于市场竞争的需求,开发人员过分的强调应用程序的功能,而导致软件的界面非常复杂。对于如何处理功能与界面之间的矛盾,由于篇幅有限不在此详细说明。下面更大家一起学习一本很不错的关于设计的书—《写给大家看得设计书》,这本书从最基本的设计概率入手,教导我们一个好的设计需要注意哪些地方。也许我们在平时的应用程序开发中经常使用这些原则,但是我们却不知道,正如作者说的一句话:一旦能够说出什么东西的名字,就很容易注意到它。

作者将自己多年设计的经验,总结为以下4大基本设计原则:

  1. 亲密性(Proximity):彼此相关的项应当靠近,归组在一起。
  2. 对齐(Alignment):每个元素都应当与界面上的另外一些元素有某种视觉联系。
  3. 重复(Repeation):设计中的视觉要素在整个界面中重复出现,既能增加条理性,还可以加强统一。
  4. 对比(Contrast):避免界面上的元素太过相似,通过对比让你的界面引人注目。

看到这里是否感觉自己在平时的设计中都使用过,顿时醍醐灌顶。这4大原则在我们的设计中经常使用,不过却是第一次有人用这么简单的术语把它概括出来。是不是想一口气把这本书读完,关于作者其他比较精辟的解析,下中文版电子书:写给大家看得设计书(第三版).pdf

Android手机屏幕大小为320×240/480×320,相比PC浏览器的大小小了很多,应用程序的界面开发也相对容易些,但是在实际开发中却发现应用程序在对齐方面处理得很不恰当,这就需要大家在实际的开发中混合使用多个Layout:AbsoluteLayout,linearLayout,RelativeLayout,ScrollView,TableLayout。

在以后的开发中结合以上4个基本原则,并将它们相互关联使用,就可以设计一个很好的应用程序界面展示给用户,还可以根据以上设计原则,对别人的应用程序界面提出专业的修改建议,何乐而不为。

随机日志

Comment Form

About mo-Android

这里有一群热爱开发的人,我们的文章以原创、翻译为主,包含了我们对Android的认识,对Android的研究,以及一些开发心得和感想,如果 你喜欢我们的站点,喜欢我们的文章,欢迎拍砖,欢迎交流。希望新版的mo-Android能够为你带来更好的体验。

  • sayisee: G1是享受不动了,呵呵~ PS:烦请博主到下面链接,帮忙选投上数第六个(西 [...]
  • fennek: 找了半天,在国家和地区的选项里只有香港,没有中国大陆,运营商里也只 [...]
  • 卡卡西: 1.6能向下兼容1.5的,目前没发现1.5的程序在1.6的机器上有什么问题,作者不要 [...]
  • 张凯: 把我加到群里呗,QQ:82190688 [...]
  • 张凯: 把我加到群里呗,QQ:82190688 [...]

Calendar

2010年九月
« 八    
 12345
6789101112
13141516171819
20212223242526
27282930