文章目錄
- 空間的考慮因素
- 48dp基準單位
- 為什麼48dp基準單位
- 縫隙的原則
- 預設的顏色
- 字型比例
- 顏色
- 調色盤
度量和網格
行動裝置不僅不同的物理尺寸,而且在螢幕解析度(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
本博原創文章著作權歸部落格園和本人共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出作者名稱和原文串連,否則保留追究法律責任的權利。