文章目錄
- 變通
- 最佳化布局
- 所有的資源
- 策略
- 狀態
- 通訊
- 邊界
這2年除了管理部門,也要兼顧帶些項目,但主要是在移動方面的項目,最近要涉及些介面和使用者體驗的內容,沒人搞,自己學吧,把學習記錄發出作為備份。
樣式裝置和顯示器
Android有百萬計的手機、平板電腦和其他裝置,這些裝置都有各種螢幕尺寸。利用Android的靈活的布局系統,您可以建立小到手機大到平板的各種應用程式。
變通
展開和壓縮布局,以適應不同的高度和寬度。
最佳化布局
在大型裝置中有額外的螢幕空間利用。但在移動手持功能上需要建立複合的視圖,結合多個視圖來顯示更多的內容,並且是這些視圖易於導航。
所有的資源
提供不同的螢幕解析度(DPI)的資源,以確保您的應用程式在任何裝置上看上去都很好,比如32*32,64*64。
策略
那麼設計這些多尺寸的螢幕,應該從哪個規格開始?一種方法是先設計標準裝置的(正常大小和MDPI),然後設計向上和向下比例的尺寸。另一種方法是從最大螢幕尺寸的開始,然後縮減,並找出我們需要使在小螢幕上的折中的UI。
主題
主題是Android機器應用統一樣式到應用程式或活動的一。樣式指定使用者介面元素的視覺屬性,如顏色,高度,填充和字型大小。為了促進更大的平台上的所有應用程式之間的凝聚力,Android提供了三個系統的主題,你可以從中選擇來構建應用程式:
全亮主題
全暗主題
全亮與全暗動作條主題
Gmail是使用全亮的主題。
Settings是使用全暗主題.
Talk使用全亮與全暗動作條主題.
觸摸反饋
使用顏色和明亮來響應觸摸,強化行為的手勢,並表明什麼樣的動作是允許的什麼樣的是不允許的。
當使用者觸摸可操作的地區,應用程式需要可視化的反應。這讓使用者知道哪些對象被觸摸了,你的應用程式是“聽”到觸摸了。
狀態
Android的UI元素具有內建的觸摸反饋,包括狀態,用於指示觸摸元素是否會產生什麼反應。
通訊
當你的對象作出反應,更複雜的手勢,協助使用者瞭解操作的結果將是什麼。例如,在最近,當你開始刷的縮圖左或右,開始暗淡。這有助於使用者明白,刷卡會導致被刪除的資料。
邊界
當使用者嘗試向上或向下滾動過去的一個可捲動區域,邊界視覺效果要提示給使用者。例如,如果使用者試圖向上滾動第一主畫面面板,應該指示進一步向上導航是不可能的。已經有很多Android的滾動UI組件(如列表或網格列表)支援內建的界限回饋,如果構建自訂的組件,要記住做界限回饋。
作者:Bruce Lee
出處:http://www.cnblogs.com/BruceLee521
本博原創文章著作權歸部落格園和本人共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出作者名稱和原文串連,否則保留追究法律責任的權利。