【keep thinking】第七期 android UI 基本布局

     本来老早就该写了,但一直忘了。废话不多说,进入主题。

     说到布局,学过HTML语言的同学应该都比较了解,网站设计从最开始的表格布局,到现在的css样式布局,布局可以说是一门艺术。只要会用智能系统的人都应该知道一个系统的UI有多重要。而一个好的UI必须要有好的布局,布局就像软件这座大房子的装修蓝图,所以想要做好UI的设计,就要从布局开始。

     android的布局继承了xml的布局,当然也xml也有些细微的差别,但大致都是一样。

  1.线性布局

  线性布局指像我们小学时用的数学本子一样,将元素一行行的列出来。当然也包括横着一列列的列出来。

  线性布局是最古老,虽然感觉它正在逐渐的被设计者们冷落,但正如我开头说的设计是一门艺术,说不定哪天它又流行了起来,就像平面化设计和3D立体设计一样,三十年河东三十年河西,所以个人觉得设计这个东西说不准,一种设计人们看久了总会感觉到厌倦。抛开这些不说,线性布局确实是一个很实用的布局,比如:简单的相册、陈列的目录等等。

  2.表格布局

  表格布局指像我们小学时老师做的操行表一样,以行、列综合运用的形式来管理放入的UI元素。

  表格布局就不多说了,用处大大的,比如:登录界面的设计等。

  3.相对布局

  相对布局也很好理解,就是UI元素的位置是以其他某个元素的位置来确定的。

  相对布局的优势就是很灵活,比表格布局和线性布局更加自由。

  4.帧布局

  帧布局感觉有点抽象,其实很简单,就是指每一个元素加入时,都将创建一个空白的区域,而把这个空白的区域称为一帧,而这新加入的元素就在这一帧中显示。

  帧布局的好处就是他是层叠的,后来的元素可以覆盖前面的元素,这就给设计者们带来了更大的灵活性,让UI效果更加绚丽。

 

  总结:这些布局都是最最基本的布局,而一个好的设计师,个人觉得应该是能熟练的掌握这些基本的布局,并且能将他们融合在一起,创造出更加简洁,美观的UI,给人全新的视觉感受。

  以上知识讲得比较少,都是一些老掉牙的东西,话语间也有可能有不对的地方,还望大家批评指教。

 

 

posted on 2013-10-19 20:55  rub_y  阅读(205)  评论(0)    收藏  举报

导航