這個系列文章郭怪,就是個入門介紹库倘。
一般學過Android的完全沒必要看,這個是給小白看的
什么是 Android UI
其實UI這個詞挺抽象的诫惭,英文全稱是User Interface檩奠。我們一般叫用戶界面桩了。
UI這個詞不是Android特有的,網(wǎng)頁埠戳,ios井誉,很多智能設備也都有UI的。
這篇文章就是想讓大家理解這些抽象的詞的概念乞而。
UI的意思就是呈現(xiàn)給用戶的界面送悔。
這里來看一個圖,這個是手機上顯示的登錄界面爪模。
我們平時都是叫這個東西位界面欠啤。知識界面這個詞有點寬泛。而在軟件開發(fā)中一般說UI能更精確一些屋灌。那為什么叫用戶界面呢洁段。其實這個翻譯還是有點抽象的。其實理解這個詞的重點就是:一般的界面都是可以跟用戶進行交互的共郭。我們登錄qq的時候可以輸入qq號 和密碼祠丝。我們可以點擊登錄按鈕疾呻。跳轉(zhuǎn)到登錄頁面。也可以點擊注冊按鈕跳轉(zhuǎn)到注冊頁面写半。我們把這個登錄頁面叫做ui 或者叫做用戶界面岸蜗,其實我們常說的就是界面。了解了這個概念之后叠蝇,后面的東西就更好理解了璃岳。
UI到底做了什么?這里簡單介紹下UI是做什么的悔捶。
UI的第一個作用點铃慷,顯示界面。
UI的第一個作用就是顯示頁面給用戶看蜕该,比如我上面的登錄界面犁柜,就是一個UI顯示給用戶的看的,我們的注冊頁面堂淡。還有我們的QQ好友列表馋缅。QQ的設置界面。微信的消息頁面淤齐。這里我們暫時給用戶的每個頁面都是UI的一部分股囊。這里袜匿,我們把UI分成一個一個的頁面更啄。我們可以一個一個頁面的去實現(xiàn)。UI主要的內(nèi)容就是編寫這些頁面居灯。有時候我們叫頁面祭务。有的時候說界面,或者UI怪嫌。一般情況下都是一個東西义锥。而這些東西一般都會暫時給用戶看。
UI的第二個作用點岩灭,跟用戶交互拌倍。
什么是交互,我覺得大家應該懂噪径,這里介紹的是如何交互柱恤。其實我們平時使用QQ,微信找爱,上網(wǎng)頁都是在跟界面做交互梗顺,比如剛剛的登錄頁面,我們點擊按鈕车摄,就會跳轉(zhuǎn)到另外一個頁面寺谤。我們可以輸入我們的帳號也是一種交互仑鸥。顯示文字不需要交互。只需要給用戶顯示出來就好变屁。這個是上面的頁面的交互眼俊,比如我們還有,好友列表界面粟关,或者微信的通信錄界面泵琳,這些一般都是一個列表的樣式展現(xiàn)給用戶的,我們可以上下滑動列表誊役,這個也是一種交互获列。UI做的第二個功能,就是根據(jù)需求給用戶提供這些交互功能蛔垢。讓用戶可以方便的使用我們的應用击孩。
那么 Android UI 我們要做什么呢。
大家也看到了我上面的登錄頁面鹏漆,簡直是丑的一匹巩梢。這個就是一個錯誤的示范,我們應該把這個設計的更QQ或者微信登錄一樣好看艺玲,這個就是我們要做的最終效果括蝠。很多小伙伴都不會設計,這個也沒關系饭聚,正常工作一般都會有UI工程師忌警。專門復雜設計圖片,然后我們根據(jù)他們設計的圖片去做就好了秒梳,如果我們做的過程需要一些細節(jié)的圖片法绵,直接跟UI工程師要就行了。這個UI工程師酪碘,一般就是我們嘴里的美工了朋譬。他們大多用photoshop去設計圖片。這個大多數(shù)公司都會有兴垦。
如何才能做好 Android UI呢
其實這個還是有些難度的徙赢,雖然有人給我們了設計圖,我們要完全還原成設計圖的樣子探越,還是挺麻煩的狡赐,我們要把頁面的每個元素都設計到特定的位置。還要考慮每個元素的大小扶关,很多時候圖片還是從網(wǎng)上下載下來的阴汇,然后顯示到UI上,這個過程需要一定的練習节槐,還要有一些小技巧搀庶。接下來的文章會簡單介紹一下我們是如何在Android上使用我們的UI的拐纱。