資源描述:
《android教程04-用戶(hù)界面》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、Android教程04-用戶(hù)界面本文由烏托邦守護(hù)者貢獻(xiàn)ppt文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。Android課程講義智能手機(jī)開(kāi)發(fā)4、用戶(hù)界面、智能手機(jī)開(kāi)發(fā)UserInterface用戶(hù)界面用戶(hù)界面說(shuō)明布局Layout創(chuàng)建菜單Menus創(chuàng)建對(duì)話Dialogs處理用戶(hù)UI事件用戶(hù)提示確定風(fēng)格定制組件數(shù)據(jù)與界面綁定浙江大學(xué)計(jì)算機(jī)學(xué)院模擬器屏幕HVGA-L:480x320橫屏HVGA-P:320x480豎屏(默認(rèn))QVGA-L:320x240橫屏QVGA-P:240x320豎屏WVGA-L:800x480橫屏浙江大學(xué)計(jì)算機(jī)學(xué)院UI用戶(hù)界面設(shè)計(jì):Icon設(shè)計(jì)
2、用戶(hù)界面設(shè)計(jì):用戶(hù)界面設(shè)計(jì)設(shè)計(jì)應(yīng)用程序需要各種各樣的圖標(biāo)尺寸和定位尺寸和定位Launchericons要有多樣化的形狀和樣式,但又要形成統(tǒng)一的視覺(jué)風(fēng)格,其尺寸和定位也用統(tǒng)一:紅色邊框?yàn)閳D標(biāo)尺寸藍(lán)色邊框是圖形尺寸,比圖標(biāo)尺寸稍小,圖形之外的空間用于顯示陰影和特殊效果。橙色邊框是另外一種圖形尺寸。兩種類(lèi)型的圖形尺寸可以達(dá)到統(tǒng)一的視覺(jué)權(quán)重。浙江大學(xué)計(jì)算機(jī)學(xué)院Icon的風(fēng)格的風(fēng)格符合當(dāng)下的流行趨勢(shì),避免過(guò)度使用隱喻。高度簡(jiǎn)化和夸張,小尺寸圖標(biāo)也能易于識(shí)別,不宜太復(fù)雜。嘗試抓住程序的主要特征,比如音像作為音樂(lè)的icon。使用自然的輪廓和形狀,看起來(lái)幾何化和有機(jī)化,不失真實(shí)感。采用前視角,幾乎沒(méi)有透視,
3、光源在頂部。不光滑但富有質(zhì)感。浙江大學(xué)計(jì)算機(jī)學(xué)院UI用戶(hù)界面設(shè)計(jì):Widget設(shè)計(jì)用戶(hù)界面設(shè)計(jì):用戶(hù)界面設(shè)計(jì)設(shè)計(jì)Widget是Android1.5的一個(gè)新特性,允許程序顯示一些常用而又重要的信息在用戶(hù)的桌面主屏上標(biāo)準(zhǔn)的Android系統(tǒng)映像包含了一些示例widgets包括指針時(shí)鐘、音樂(lè)播放器和其他工具如Google搜索欄。Widget即是可由用戶(hù)自己編寫(xiě)的功能控件。典型的AndroidWidget有三個(gè)主要組件:邊框框架圖形控件以及其他元素注意widgets的開(kāi)狀尺寸以便在主屏上顯示浙江大學(xué)計(jì)算機(jī)學(xué)院UserInterfaceGuidelinesActivityandTaskDesignAc
4、tivitiesarethebasic,independentbuildingblocksofapplications.Asyoudesignyourapplication'sUIandfeatureset,youarefreetore-useactivitiesfromotherapplicationsasiftheywereyours,toenrichandextendyourapplication.Theseguidelinesdescribehowactivitieswork,illustratesthemwithexamples,anddescribesimportantunder
5、lyingprinciplesandmechanisms,suchasmultitasking,activityreuse,intents,theactivitystack,andtasks.Itcoversthisallfromahigh-leveldesignperspective.浙江大學(xué)計(jì)算機(jī)學(xué)院UI用戶(hù)界面設(shè)計(jì):Menu設(shè)計(jì)用戶(hù)界面設(shè)計(jì):用戶(hù)界面設(shè)計(jì)設(shè)計(jì)選項(xiàng)菜單OptionsMenu:活動(dòng)的主菜單。通過(guò)按下設(shè)備菜單鍵來(lái)顯示它。選項(xiàng)菜單包含兩組菜單項(xiàng):圖標(biāo)菜單IconMenu這個(gè)是當(dāng)用戶(hù)按下菜單鍵時(shí)最初出現(xiàn)屏幕下方的item集合。它支持最多6個(gè)菜單項(xiàng)。只有這些菜單支持圖標(biāo)而且這些菜單
6、并不支持checkboxes或者radiobuttons。擴(kuò)展菜單ExpandedMenu這是通過(guò)按“更多”菜單顯現(xiàn)出來(lái)的一個(gè)豎向的項(xiàng)目列表。它僅當(dāng)圖標(biāo)菜單過(guò)多時(shí)存在而且是由6個(gè)以及其它選項(xiàng)菜單組成。上下文菜單ContextMenu:浮動(dòng)菜單列表,通常在你長(zhǎng)時(shí)間按在一個(gè)視圖上時(shí)出現(xiàn)(比如一個(gè)列表項(xiàng))子菜單Submenu:浮動(dòng)菜單列表,通過(guò)在選項(xiàng)菜單或上下文菜單選擇菜單項(xiàng)顯露出來(lái)。不支持嵌套子菜單。浙江大學(xué)計(jì)算機(jī)學(xué)院AndroidUI布局布局ViewGroup通過(guò)各種Layout,控制所屬View的顯示位置。ViewGroup(Layout)ViewGroup(Layout)ViewViewV
7、iewViewView浙江大學(xué)計(jì)算機(jī)學(xué)院LayoutAbsoluteLayoutFrameLayoutGridViewLinearLayoutListLayoutRadioGroupTableLayout………浙江大學(xué)計(jì)算機(jī)學(xué)院顯示圖像增加ImageView與原先的TextView,按垂直線性布局。線性布局LinearLayout浙江大學(xué)計(jì)算機(jī)學(xué)院布局線性布局LinearLayout垂直:android:or