自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

webOS用戶界面基本概念一覽

移動(dòng)開(kāi)發(fā)
本文摘自惠普官網(wǎng),介紹了惠普webOS的用戶界面概況。webOS是專(zhuān)門(mén)為移動(dòng)設(shè)備設(shè)計(jì)的,因此用戶界面的操作是以觸控驅(qū)動(dòng)的。用戶交互每次只作用于一個(gè)應(yīng)用程序,不過(guò)webOS提供了一個(gè)強(qiáng)大的通知系統(tǒng),能使應(yīng)用程序可以巧妙地通知用戶,或是直接搶占用戶當(dāng)前的應(yīng)用程序。

惠普webOS是專(zhuān)門(mén)為移動(dòng)設(shè)備設(shè)計(jì)的,因此用戶界面的操作是以觸控驅(qū)動(dòng)的。用戶交互每次只作用于一個(gè)應(yīng)用程序,不過(guò)webOS提供了一個(gè)強(qiáng)大的通知系統(tǒng),能使應(yīng)用程序可以巧妙地通知用戶,或是直接搶占用戶當(dāng)前的應(yīng)用程序。

webOS的用戶界面主要分為導(dǎo)航、啟動(dòng)器、卡片視圖、通知和托盤(pán)四個(gè)主要組成:

導(dǎo)航

webOS的導(dǎo)航操作上基于一些簡(jiǎn)單的手勢(shì)操作,你首先需要知道這些:

“輕擊”(直接作用于一個(gè)對(duì)象):通常在一個(gè)視圖中會(huì)包括一堆對(duì)象或是一個(gè)列表項(xiàng),“輕擊”操作可以顯示這個(gè)項(xiàng)目中的信息。這可以視為是一個(gè)打開(kāi)操作。另外,“輕擊”操作也可以改變一個(gè)對(duì)象的狀態(tài),比如在設(shè)置一個(gè)復(fù)選框時(shí),或是選中一個(gè)對(duì)象。

“后退”(打開(kāi)的逆向操作):這個(gè)操作看上去像是輕擊的逆向操作,比如一個(gè)列表項(xiàng)收縮為概要形式。通常“后退”是視圖轉(zhuǎn)換的逆向操作,比如從一個(gè)主視圖切換到子視圖。

“滾動(dòng)”(快速輕拖):用來(lái)在列表間或是視圖間滾動(dòng)。

除了以上這些操作,你還可以進(jìn)行pan、縮放、拖放、切換應(yīng)用程序、切換視圖、搜索、過(guò)濾列表以及啟動(dòng)應(yīng)用程序。不過(guò)使用一個(gè)webOS設(shè)備,只需要最開(kāi)始提到的三個(gè)手勢(shì)。

啟動(dòng)器

當(dāng)你啟動(dòng)一個(gè)webOS設(shè)備時(shí),屏幕會(huì)顯示預(yù)選的墻紙圖片,上方顯示狀態(tài)欄,下方懸停著快速啟動(dòng)欄。用這個(gè)快速啟動(dòng)欄可以快速啟動(dòng)你喜歡的應(yīng)用,或是打開(kāi)啟動(dòng)器以訪問(wèn)設(shè)備上的所有應(yīng)用程序。在開(kāi)機(jī)后的這個(gè)視圖中,你只要直接輸入字符就可以發(fā)起一次搜索,可以搜索通信錄、搜索安裝了的程序或是在互聯(lián)網(wǎng)中進(jìn)行搜索。下圖中包含了快速啟動(dòng)欄和啟動(dòng)器。

圖:快速啟動(dòng)欄和啟動(dòng)器

圖:快速啟動(dòng)欄和啟動(dòng)器

新打開(kāi)的程序會(huì)代替當(dāng)前的界面而成為前臺(tái)應(yīng)用,這個(gè)應(yīng)用的視圖會(huì)代替墻紙圖片,快速啟動(dòng)欄也會(huì)被隱藏。除了全屏模式(比如視頻播放器或其他程序)外,上方的狀態(tài)欄會(huì)一直顯示。所有的視圖切換都非常流暢、平滑。

卡片視圖

圖:Email程序的主視圖

圖:Email程序的主視圖

上圖是一個(gè)Email程序的主視圖,當(dāng)前處于文件夾視圖。程序中包含了Email應(yīng)用中的基本UI元素,選擇收件箱的話會(huì)打開(kāi)一個(gè)新的卡片,其中包含所選文件夾內(nèi)的各信息的詳細(xì)視圖。上圖中,底部有一個(gè)浮動(dòng)的圖標(biāo),這就是菜單項(xiàng)。輕擊該圖標(biāo),會(huì)顯示一個(gè)子菜單或是一個(gè)對(duì)話框。

大多數(shù)情況下,我們每次都只做一件事情,但有些程序需要并行處理很多事情,比如當(dāng)正在寫(xiě)一封新郵件時(shí),你可能會(huì)想退回收件箱來(lái)查看另一封郵件里的信息,或是讀一封剛收到的郵件。

在webOS設(shè)備中,郵件草稿有它單獨(dú)的卡片。也就是說(shuō),你可以同時(shí)寫(xiě)很多郵件草稿,每一個(gè)都有自己?jiǎn)为?dú)的卡片,并且它們總會(huì)被保存。下圖就是一個(gè)Email應(yīng)用卡片和一封新Email的視圖:

圖:email應(yīng)用卡片和新email的視圖

圖:Email應(yīng)用卡片和新Email的視圖

通知和托盤(pán)

當(dāng)你切換到一個(gè)新程序的時(shí)候,當(dāng)前的前臺(tái)應(yīng)用不會(huì)被關(guān)掉,而會(huì)作為后臺(tái)程序繼續(xù)運(yùn)行。后臺(tái)程序可以獲得事件、讀寫(xiě)數(shù)據(jù)、訪問(wèn)服務(wù)、重畫(huà)自身,且運(yùn)行優(yōu)先級(jí)不會(huì)比前臺(tái)程序低。為了能使后臺(tái)程序與用戶通信,Palm提供了一個(gè)通知系統(tǒng),該通知有兩種類(lèi)型:

彈出框:具有固定高度、至少包含一個(gè)可以隱藏該消息的按鈕。

橫幅:一個(gè)圖標(biāo)和一串無(wú)樣式的文字字符。

彈出式通知是具有破壞性的,適合來(lái)電、日歷提醒、導(dǎo)航通知和其他對(duì)時(shí)間敏感或緊急的通知。這會(huì)強(qiáng)制用戶來(lái)處理彈出框,或主動(dòng)清除它,不過(guò)并不需要用戶立即處理它。

下圖展示了橫幅型通知:

圖:橫幅型通知

圖:橫幅型通知

橫幅通知會(huì)在底部的通知欄中緩慢顯示,在顯示之后,橫幅通知還可以留下一個(gè)圖標(biāo)以提醒用戶。下圖就是一個(gè)橫幅通知留下提示圖標(biāo)的例子:

圖:橫幅通知留下提示圖標(biāo)的例子

圖:橫幅通知留下提示圖標(biāo)的例子

上圖指示了音樂(lè)播放器處于活動(dòng)狀態(tài),且有一個(gè)即將到時(shí)的日歷事件和一些新信息。

用戶可以隨時(shí)輕擊通知欄來(lái)打開(kāi)最小化面板。凡是沒(méi)有清除的通知,都可以在最小化面板中顯示他們當(dāng)前的狀態(tài)。

最小化面板不僅是所有通知的集合,它還是一個(gè)能使應(yīng)用程序顯示相關(guān)信息和狀態(tài)的動(dòng)態(tài)視圖。比如:日歷應(yīng)用總是顯示日歷中的下次事件,即便之前已經(jīng)通知過(guò)了。下圖中,音樂(lè)應(yīng)用顯示了當(dāng)前歌曲以及播放控制,使用戶可以暫停音樂(lè)或是另選一首。

圖:音樂(lè)應(yīng)用顯示了當(dāng)前歌曲以及播放控制

圖:音樂(lè)應(yīng)用顯示了當(dāng)前歌曲以及播放控制

通知欄和最小化面板管理了那些中斷事件,使得不必打斷你當(dāng)前的活動(dòng),同時(shí)讓你及時(shí)獲取其他變更信息。這有助于以事件驅(qū)動(dòng)的方式來(lái)查看和管理你的世界,同時(shí)卡片視圖為你提供了以任務(wù)為導(dǎo)向的導(dǎo)航工具。這些組合都讓你在需要的時(shí)刻快速跟蹤和訪問(wèn)你需要的事情。

還有一種程序被稱(chēng)為“無(wú)頭”應(yīng)用(headless,我實(shí)在不知道怎么翻譯才好,這名字太恐怖了),這些應(yīng)用程序完全是在最小化面板中工作的,這些應(yīng)用的全部工作目的就是監(jiān)視和展示信息。比如一個(gè)天氣應(yīng)用程序,只要在最小化面板中顯示指定地理位置的天氣信息就好了,根本不需要一個(gè)卡片視圖。

最小化面板的任務(wù)就是監(jiān)視你的世界,以查看到底變更了什么,發(fā)生了什么,而這些事情通常又會(huì)引發(fā)另一些新的事情。

以上內(nèi)容翻譯自palm開(kāi)發(fā)者網(wǎng)站中開(kāi)發(fā)指南的部分章節(jié),只摘取了重點(diǎn)部分,并沒(méi)有全篇翻譯,原文在這里,實(shí)際上這是一本叫做 Palm webOS: Developing Applications in JavaScript using the Palm Mojo Framework 的開(kāi)發(fā)書(shū)籍內(nèi)容中的一部分。該書(shū)在verycd上有下載。

【編輯推薦】

  1. PreCentral:webOS 3.0模擬器截圖先睹為快
  2. 詳解惠普webOS官方教程 如何下載安裝SDK和PDK
  3. 詳解惠普webOS官方教程 開(kāi)發(fā)你的***個(gè)應(yīng)用程序
  4. 從零開(kāi)始 學(xué)習(xí)開(kāi)發(fā)webOS程序
  5. 多圖展示webOS UI***設(shè)計(jì)元素
責(zé)任編輯:佚名 來(lái)源: webOSHome
相關(guān)推薦

2011-03-28 11:05:17

ODBC

2013-04-16 10:45:52

Android基本概念

2009-08-10 18:31:42

什么是ASP.NET

2014-04-16 15:11:19

Spark

2009-03-20 11:46:10

MGCP協(xié)議網(wǎng)關(guān)

2012-09-11 14:39:03

Moosefs

2010-03-09 13:36:41

Linux基本概念

2010-06-24 13:26:53

FTP協(xié)議

2009-12-21 10:27:52

WCF基本概念

2009-12-29 18:29:09

Silverlight

2010-02-23 16:32:29

WCF服務(wù)

2017-04-07 10:19:22

交易支付概念

2010-08-23 16:58:17

DHCP協(xié)議

2011-07-19 13:44:39

JavaScript

2009-08-18 10:34:31

Java入門(mén)基本概念

2010-07-07 15:17:40

LDAP協(xié)議

2010-07-12 09:43:38

Symbian開(kāi)發(fā)

2012-12-03 17:12:10

HDFS

2022-09-09 08:51:42

ShellLinux

2013-07-15 15:51:32

iOS多線程GCD基本概念Dispatch Qu
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)