成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows Phone 7開發工具UI設計新特性

移動開發
在Windows Phone 7正式版本的開發工具中,微軟加入了Metro UI中最重要的兩個控件:Panorama和Pivot(中文為全景視圖和樞軸視圖)。本文將從開發者的角度對這兩個控件進行了比較,給出了設計建議。

我們曾介紹過Windows Phone 7正式版本的開發工具- Windows Phone Developer Tools RTW。在新版本的開發工具中,微軟加入了Metro UI中最重要的兩個控件:Panorama和Pivot(中文為全景視圖和樞軸視圖)。本文主要內容如下:首先對Panorama視圖和Pivot視圖作深入的分析;然后結合開發工具,給出這兩個控件的使用方法;最后從開發者的角度,對這兩個控件進行了比較,給出了設計建議。

Panorama視圖

1. Panorama視圖簡介

Panorama視圖
Panorama視圖

Panorama視圖是Windows Phone OS 7.0核心體驗的一部分。標準應用存在手機屏幕界限的局限;與標準應用不同,Panorama視圖應用利用一個超出手機屏幕局限的長水平畫布提供一種獨特的方式來瀏覽控件、數據和服務。這些內在的動態應用利用分層的動畫和內容,實現了層與層之間以不同速度平滑過渡,就和視差效果類似。

2. Panorama視圖組件

Panorama視圖的用戶接口由四個類型組成:背景圖片、全景標題、全景區域和全景區域標題,它們有各自獨立的動作邏輯。

Panorama視圖組件
Panorama視圖組件

2.1. 背景圖片(Background Image)

背景圖片(Background Image)
背景圖片(Background Image)

背景圖片位于全景應用的底層,由它來給出類似于雜志的體驗。背景圖片通常是一張全景圖,它可能是應用程序最直觀的部分。如何創建一個好的應用體驗,我們在設計過程中,必須牢記以下因素:

◆利用單色的背景,或者是跨度為整個全景的圖片。如果你決定使用圖片,從大小來考慮,你可能會使用JPG圖片,但是Silverlight支持的任何UI圖片類型都是可以接受的。

◆可以使用多個圖片作為背景,但是在任何時刻,只能顯示其中一張。

◆為了確保良好的程序性能,最少的加載時間,并且無需剪裁,圖片大小應該在800 x 480和800 x 1024像素(高x寬)中選擇。

◆對于一個具備4個全景區域的應用,使用16 x 9的屏幕高寬比。

◆為了提高文本的易讀性,使用一個透明的黑色或者白色過濾器。

◆在動態UI元素上,避免使用下拉陰影效果(drop-shadow effects)。

◆使用一定比例的與panning手勢相關的動作,該panning手勢和頂層內容寬度與背景圖片的寬度比例有關。

◆只有背景藝術出現在應用中時,才使用動畫。

◆當用戶的pan手勢超出圖片的寬度時,關閉并且返回可見區域。

2.2. 全景標題(Panorama Title)

 全景標題(Panorama Title)
 
全景標題(Panorama Title)

全景標題是整個全景應用的標題。其目的是讓用戶識別該應用,無論是以何種方式進入應用,它都必須是可見的。下面是全景標題的設計建議:

◆使用簡潔的文字或者圖片,例如一個logo作為全景標題。使用多個UI元素,例如一個logo加文字(或者其他UI元素)也是可以接受的。

◆確保字體或者圖片的顏色與整個背景相匹配,而且,標題的可視性不依賴于背景圖片。

◆為了保持一致性體驗,在Start菜單中的應用程序名稱和該標題一致。

◆避免標題動畫,或者動態改變標題的字體。

◆使用一定比例的動作,相對于最頂層內容來說較慢,而相對于底層圖片來說較快。

◆當用戶的pan手勢超出圖片的寬度時,關閉并且返回可見區域。

2.3. 全景區域(Panorama Sections)

全景區域(Panorama Sections)
全景區域(Panorama Sections)

全景區域是全景應用的組成部分,它封裝了其他控件和內容。以下是全景區域的設計建議:

◆最大化利用四個全景區域,確保全景應用的平滑性能。

◆在列表或者網格內使用垂直滾動是可以接受的,但前提是它處于全景區域內,并且不同時與水平滾動出現。

◆只要全景區域的寬度小于屏幕的寬度,垂直滾動是可以接受的。

◆支持所有自定義控件和標準控件。

◆與手指拖拽的移動比例相同。

◆當用戶導向到一個新的區域時,開啟屏幕動畫。

◆設計全景區域的布局,使得少量的下一個全景區域可見。提供輕微的重疊,使得用戶直覺地利用Pan手勢來切換應用。

◆直到該全景區域有內容要表示時,才顯示該全景區域。

2.4. 全景區域標題(Panorama Section Titles)

全景區域標題(Panorama Section Titles)
全景區域標題(Panorama Section Titles)

全景區域標題是全景區域的可選部分。如果提供標題,考慮下面的設計建議:

◆盡管可以使用圖片,最好使用簡潔的文本。使用多個元素,例如一個圖片加文字(或者其他UI元素)也是可以的。

◆確保全景區域標題不依賴于背景圖片。

◆避免使用標題動畫,因為標題可以移動。

◆跨越整個區域,即使存在多個控件。

◆當用戶導向到一個新的區域時,開啟屏幕動畫。

【編輯推薦】

  1. Windows Phone 7 UI設計初學者入門
  2. Windows Phone 7 UI設計理念
  3. Windows Phone 7 UI設計:代碼隱藏文件和啟動畫面
  4. Windows Phone 7 UI設計:理解MainPage.xaml
  5. 簡述Windows Phone 7應用程序開發平臺
責任編輯:佚名 來源: samsungmobile
相關推薦

2010-11-09 09:43:22

UI設計Windows Pho

2010-03-16 09:41:57

Windows Pho

2010-07-21 09:11:57

Windows PhoWindows PhoWindows Pho

2012-05-16 10:50:17

Windows Pho

2010-09-17 09:34:29

開發工具Windows Pho

2012-05-15 14:28:58

XP安裝WP7開發環境

2013-04-09 12:59:21

WindowsPhon

2010-10-25 09:54:09

Windows Pho

2010-11-24 16:15:09

UI設計Windows Pho

2010-11-10 10:12:21

MainPage.xaUI設計Windows Pho

2011-06-14 17:02:43

Xcode 4Cocoa TouchiOS

2014-04-22 09:24:42

Windows Pho8.1WP開發

2013-07-30 11:18:37

Windows PhoWindows Pho

2010-05-28 13:38:29

Linux開發工具

2010-01-26 17:44:32

Visual C++開

2012-03-20 21:05:53

Windows Pho

2011-12-29 21:22:29

Windows Pho

2010-10-25 14:07:55

Windows Pho

2011-04-19 18:48:25

Windows Emb開發工具嵌入式

2012-08-16 10:35:50

Windows Pho
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区视频在线 | 亚洲精品一二区 | 久久99精品久久久久蜜桃tv | 成人1区2区 | 国产女人叫床高潮大片免费 | 久久久久久网 | 国产91综合一区在线观看 | 91在线网 | 四虎最新视频 | 99热这里都是精品 | 国产精品亚洲二区 | 91精品国产91久久久久久三级 | 国产精品久久久久久久免费大片 | 国产自产c区 | 日韩第1页 | 天天看逼 | 国产精彩视频 | 日韩三级精品 | 亚洲一区二区久久 | 久久久久久久久久久久久91 | 国产成人精品一区二 | 四虎影视免费在线 | av特级毛片| 欧美日韩精品影院 | 国产精品久久 | 国产精品亚洲片在线播放 | 久草视频在线播放 | 91在线精品秘密一区二区 | 久久99久久 | 国产一级视频在线观看 | 久久久久久亚洲 | 久久99久久99久久 | 欧美日韩中文在线 | 日韩精品在线视频免费观看 | 国产精品日韩欧美一区二区三区 | 亚洲视频在线看 | 午夜久久久| 亚洲在线一区二区 | 久久国产综合 | 国产乱码精品一区二区三区五月婷 | 欧美午夜激情在线 |