【发布时间】:2010-11-10 13:52:04
【问题描述】:
我正在开发一个简单的街机游戏,我想将图形绘制到 Canvas 上,而不考虑设备 DPI,只考虑像素。
如果我在 240x320 像素的模拟器中进行绘图,我希望 Canvas 具有 240x320 像素。
Canvas.getWidth() 和 getHeight() 告诉我我有 240x320 像素的画布,但是当我通过 g.drawLine(0,0, 240, 320, activePaint); 画一条线时,一条线只画到 (180;240)。它以某种方式由 DPI 缩放,但我想绘制到确切的像素。有一个简单的解决方法吗?谢谢
【问题讨论】:
标签: android graphics scaling dpi