我读到缩放时不使用真实像素。图像看起来模糊的唯一原因是吗?如果是,那么为什么 Android 的屏幕会被分为密度类别。现在我可以找到 2 个 480x800 屏幕,一个高密度,另一个低密度。因此,当我提供 2 个不同的图像时,其中一个将具有例如 34x34 和其他 45x45,但两者不应该具有相同的纹理,否则这会使布局不同,因为我将使用像素来计算距离和位置?
问候, 巴拉卡特
最佳答案
Since I will be using Pixels to calculate distance and positions?
这就是倾角测量的用途。它代表密度无关像素。当您为其提供尺寸或边距或其他内容的倾角值时,它将采用该值并计算将用于该空间的文字像素数,具体取决于您所显示的特定屏幕。
编辑:此页面将告诉您需要了解的一切。
http://developer.android.com/guide/practices/screens_support.html
看起来他们从使用“dip”更改为“dp”,很抱歉,如果我使用不正确的首字母缩略词增加了困惑,尽管两者仍然可以在代码中使用。
关于java - 在 Android 上缩放图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7455602/