我是否还需要做更多的事情来创建/使用drawable-nodpi文件夹?

问题描述 投票:0回答:1

我有一些我不打算缩放的图像,我读过它们应该在drawable-nodpi文件夹中。该文件夹在我的项目中尚不存在。

我创建了它,并将图像移动到该文件夹​​中。它在文件名旁边用括号表示(nodpi)。这是否意味着图像在加载到imageview时不会缩放?如果图像只是中心裁剪,这是否意味着加载到图像视图中需要更少的内存?

(nodpi) in brackets

android drawable
1个回答
1
投票

是的,你是对的。图像不会根据设备密度进行缩放。这里摘自documentation

如果您有一些系统永远不会扩展的可绘制资源(可能是因为您在运行时自己对图像进行了一些调整),则应将它们放在具有nodpi配置限定符的目录中。具有此限定符的资源被视为与密度无关,系统不会对其进行扩展。

并且不要忘记使用png文件类型而不是jpeg

© www.soinside.com 2019 - 2024. All rights reserved.