当只有drawable-xxhdpi(超超高密度,约480dpi)的图片存在时,不同分辨率的设备会如何加载和显示图片,以及缩放过程和内存消耗情况如下:
加载和显示过程
高分辨率设备(如xxxhdpi, 640dpi)
- 加载过程:高分辨率设备(例如
xxxhdpi)会直接加载drawable-xxhdpi目录中的图片。 - 显示效果:由于设备分辨率更高,图片会被缩放,可能导致图片在大屏幕上稍显模糊,但因为
xxhdpi和xxxhdpi的比例不大(1:1.33),影响不显著。 - 内存消耗:由于图片并未进行大幅度缩放,内存消耗与直接加载
xxhdpi资源时相同。
当前分辨率设备(xxhdpi, 480dpi)
- 加载过程:设备会直接加载
drawable-xxhdpi目录中的图片。 - 显示效果:图片按照原始大小显示,清晰度最佳。
- 内存消耗:内存消耗按照图片的实际尺寸计算,无额外消耗。
低分辨率设备(如xhdpi, 320dpi)
- 加载过程:低分辨率设备(例如
xhdpi)也会加载drawable-xxhdpi目录中的图片。 - 显示效果:图片会被缩小以适应设备的屏幕密度。缩小过程一般不会导致模糊,显示效果

最低0.47元/天 解锁文章
3232

被折叠的 条评论
为什么被折叠?



