在移動應(yīng)用開發(fā)中,"二倍圖"是指圖像資源的一種規(guī)格和尺寸,用于高像素密度(高DPI)的設(shè)備顯示。這種設(shè)備通常包括Retina顯示屏和高DPI的Android設(shè)備。使用二倍圖可以確保圖像在高像素密度的屏幕上顯示得更加清晰和銳利。
移動設(shè)備的屏幕分辨率通常以像素為單位來度量。高DPI設(shè)備在同樣大小的屏幕上擁有更多的像素,因此其像素密度更高。為了在高DPI設(shè)備上提供更高質(zhì)量的圖像,開發(fā)者會提供更大尺寸的圖像資源,即二倍圖。
在iOS開發(fā)中,通常使用以下命名約定來表示二倍圖:
在Android開發(fā)中,使用以下命名約定表示二倍圖:
當(dāng)應(yīng)用在高像素密度的設(shè)備上運行時,系統(tǒng)會自動檢測是否有對應(yīng)的二倍圖,并加載適合設(shè)備分辨率的圖像資源,從而保證圖像顯示的清晰度。
除了二倍圖,還有三倍圖(@3x或xxxhdpi)等其他高DPI圖像資源規(guī)格,用于更高像素密度的設(shè)備。通過提供不同分辨率的圖像資源,可以確保在各種設(shè)備上都有最佳的圖像顯示效果。