AndroidUI入门

                                 界面设计在软件开发中的重要性


        软件设计可分为两个部分:编码设计与UI设计。一般情况下大家都很熟悉编码设计,但是对UI设计还不是很了解,即使一些专门从事网站与多媒体设计的人也不完全理解UI的意思。UI其实是英文User和 Interface的缩写,从文字表面意思上看是用户与界面2个部分组成,但实际上还包含了用户与界面之间的交互关系这一层含义。

        在漫长的软件发展中,界面设计工作一直没有被重视起来。做界面设计的人也被贬义的称为”美工"。其实软件界面设计就像工业产品中的工业造型设计一样,是产品的重要卖点。一个友好美观的界面会给人带来舒适的视觉享受,拉近人与产品的距离,为商家创造卖点。  

       随着软件应用的广泛普及,人们对于其要求也逐步提高,客户不止看中其功能实用性,更是需要UI来提升用户体验性,在操作享受软件带来的方便之余也不乏其美观性带来的愉悦感。正所谓”人靠衣装,佛靠金装",没有友好美观的界面,也难以得到用户的垂青。一款软件的成功不仅仅在于其功能的强大,界面设计也占了其成功因素的半壁江山。正如上餐馆吃饭一样,谁都愿意吃到色香味俱全的佳肴。

 

软件界面设计作用:

1、让软件更加生动,有自己的个性。正如微软和苹果一样,各自都有自己鲜明的风格。

2、使用者操作便捷,易上手。设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。

3、延长软件使用寿命,让软件深入人心,提升软件市场竞争力。

 

软件界面设计重点:

1、软件的界面相当于人的整体外表,相当于人的气质等。当然,软件的界面美观与否,直接影响着使用者的心情,进而影响其对此软件的直观印象。而那些所谓的强大的功能是在人们喜欢这款软件之后再考虑的问题。

2、功能菜单的布局,合理与否,是否符合大众的使用习惯。也直接影响着使用者对此软件的喜爱与否。如果这软件的各项功能菜单布局不合理,不符合大众习惯,即使有非常强大的功能,使用者也不会用,那样也发挥不出软件的本身作用。所以界面的布局也是非常重要的。

 

"科技以人为本",是昔日手机巨人诺基亚的广告词。虽然时过境迁,诺基亚已经不是往日的诺基亚,但这句广告词绝对是经典中的经典。科技要有人用才有存在的意义,所以要以人为本,在软件设计中融入人机交互理念,让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。所以我们每一个软件开发的参与者都应该重视这一点,让中国的软件产品媲美国外的软件产品,为中国软件发展作出应有的贡献。



***************************************************************************************************


——UI

       UI即User Interface(用户界面)的简称。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由、充分体现软件的定位和特点。

     

——View与Viewgroup

       AndroidUI界面都是由ViewViewGroup及其派生类组合而成的。

  其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的.View对象是Android平台中用户界面体现的基础单位。

View类是它称为widgets(工具)的子类的基础,它们提供了诸如文本输入框和按钮之类的UI对象的完整实现。

ViewGroup类同样为其被称为Layouts(布局)的子类奠定了基础,它们提供了像流式布局、表格布局以及相对布局之类的布局架构。


  一般来说,开发Android应用程序的UI界面都不会直接使用ViewViewGroup,而是使用这两大基类的派生类。

***************************************************************************************************

权重公式

设置过权重的按钮的宽度=本身+剩余屏幕比例

当每个按钮为时wrap_content:

登录设置过权重的按钮的宽度=wrap_content+(srceen-2*wrap_content)*1/3

注册设置过权重的按钮的宽度=wrap_content+(srceen-2*wrap_content)*2/3

match_parent:

登录设置过权重的按钮的宽度=match_parent-screen*1/20001

注册设置过权重的按钮的宽度=match_parent-screen*20000/20001


***************************************************************************************************




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章