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


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




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