1. 程式人生 > >Android介面設計專業術語:xxxhdpi和4K解析度

Android介面設計專業術語:xxxhdpi和4K解析度

谷歌在2013年下半年更新了Android 4.3的原始碼,我們發現這個新系統加入了對640PPI(XXXHDPI/超超超高DPI)的支援,原始碼上顯示這是為4K電視準備的。
今天跟大家分享的是android介面設計專業術語-XXXHDPI
XXXHDPI也就是超超超高解析度也就是平板電視支援的4k解析度。
XXXHDPI和4k也就是android的尺寸,跟我們平常穿衣穿鞋的尺寸差不多
以160PPI螢幕為標準:1dp=1px 大於1024p 就是K 這回你應該知道4k是怎麼
http://www.25xt.com/wp-content/uploads/2014/01/ceVkSrQuYMc3Y.png
我們都知道 android分為了LDP、MDPI、HDPI、XHDP和XXHDPI五類DPI分類,Android 4.3還添加了XXXHDPI這個新的DPI分類。

PPI = Pixels per inch,每英寸上的畫素數,即 “畫素密度”
xhdpi: 2.0
hdpi: 1.5
mdpi: 1.0 (baseline)
ldpi: 0.75

drawable-ldpi、drawable-mdpi、drawable-hdpi 精度分別為低、中(android預設)、高。
對應的圖片大小為:36×36、48×48、72×72。
xxhdpi: 144*144
xhdpi:96*96
hdpi:72*72
mdpi:48*48
ldpi:36*36
dp是虛擬畫素,在不同的畫素密度的裝置上會自動適配,比如:
在320×480解析度,畫素密度為160,1dp=1px
在480×800解析度,畫素密度為240,1dp=1.5px
計算公式:1dp*畫素密度/160 = 實際畫素數
drawable- hdpi、drawable- mdpi、drawable-ldpi的區別:
(1)drawable-hdpi裡面存放高解析度的圖片,如WVGA (480×800),FWVGA (480×854)
(2)drawable-mdpi裡面存放中等解析度的圖片,如HVGA (320×480)
(3)drawable-ldpi裡面存放低解析度的圖片,如QVGA (240×320)
系統會根據機器的解析度來分別到這幾個資料夾裡面去找對應的圖片。

如今Android手機中螢幕畫素密度最高的是HTCOne(468DPI),DPI級別到達XXHDPI,而Android 4.3新增的XXXHDPI曾經接近於640 DPI,也就是我們常說的4K解析度(3840×2160)。
谷歌工程師戴安·哈克博恩(Dianne Hackborn)對此詮釋稱:HTC One提供最高的畫素密度,即468DPI,可是,如今Android 4.3需求為新的顯現裝置停止籌算,即3840×2160解析度的顯現屏,也就是我們通常所說的4K解析度,畫素密度超越600DPI,是1080p的兩倍。