度量和網格
移動設備不僅不同的物理尺寸,而且在屏幕分辨率(DPI)。為了簡化多個屏幕設計的方式,手機(小於600dp)平板(大於或等於600dp)。有幾種分辨率LDPI,MDPI,HDPI,XHDPI。優化您的應用程序的用戶界面的布局設計來取舍不同的分辨率,並提供可供選擇的不同分辨率位圖圖像。
空間的考慮因素
要做到不同分辨率的設備無關性。
48dp基准單位
觸摸式UI組件通常使用48dp基准單位,比如有些空間可能是48dp*2。
為什么48dp基准單位
48dp轉換為物理尺寸大約約9mm左右。這是一個經過多個用戶驗證過比較適合觸摸屏的尺寸,舒適的觸摸空間在(7-10毫米)的范圍內,這將能夠可靠地,准確地定位觸摸的手指。
如果設計的元素已經保證高度和寬度是48dp,那么具體原則如下:
你的目標永遠不會小於推薦的最小目標尺寸--7mm,無論他顯示在什么樣的屏幕上。
你要在整體的信息密度以及與其他UI元素的靶向性之間做一個很好的妥協。
縫隙的原則
每個UI元素的縫隙8dp為基准單位。
排版(字體)
Android的設計語言依賴於傳統的排版工具,如比例,空間,節奏和基礎網格對齊。成功地使用這些工具可以幫助用戶快速了解屏幕信息。Roboto是專門為用戶界面和高分辨率屏幕要求而設計的。默認情況下,目前的TextView的框架支持常規,粗體,斜體,粗斜體。
默認的顏色
Android的UI使用默認顏色的風格:textColorPrimary和textColorSecondary。對於全亮主題使用textColorPrimaryInverse和textColorSecondaryInverse的。框架的文本顏色樣式也支持觸摸反饋狀態的變化。
字體比例
相同的用戶界面有太多的不同尺寸會很混亂。 Android框架使用下面的一組有限的大小:
用戶可以選擇系統范圍內的縮放因子設置應用程序中的文本。為了支持這些輔助功能,應做到尺寸無關。支持可擴展的類型的布局,應該對這些設置進行測試。
顏色
顏色
使用顏色的目的是為了突出重點。選擇適合自己品牌並能與可視化組件之間形成對比的顏色。需要注意的是紅色和綠色對於色盲用戶可能無法區分。
調色板
在Android的調色板中藍色是標准顏色。每種顏色都有一個對應的暗的陰影,在需要時,可以用來作為一種補充。
作者:Bruce Lee
出處: http://www.cnblogs.com/BruceLee521
本博原創文章版權歸博客園和本人共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出作者名稱和原文連接,否則保留追究法律責任的權利。