這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
本博原創文章版權歸博客園和本人共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出作者名稱和原文連接,否則保留追究法律責任的權利。