小编Jho*_*hon的帖子

在canvas.drawBitmap中使用dpi而不是像素

我已阅读"屏幕支持API指南"(http://developer.android.com/guide/practices/screens_support.html)以及更多资源,但我无法理解dpi的工作原理.

我正在开发一个游戏,我没有使用任何布局(我将使用canvas.drawbitmap等函数自己绘制).但是当我使用Canvas.Drawbitmap函数时,我需要指定我想要绘制图像的屏幕像素.

所以我现在正在使用固定分辨率(1280x800),我正在使用drawable-nodpi文件夹,如果手机的屏幕更宽或更窄,我会稍后调整画布.问题在于,当分辨率不是原生分辨率(1280x800)时,图像看起来很糟糕.

我该怎么做才能解决这个问题?我在3天内阅读和阅读,但所有解释和示例都与Layouts,Nine Patches等有关.

android canvas dpi pixels

3
推荐指数
1
解决办法
5254
查看次数

标签 统计

android ×1

canvas ×1

dpi ×1

pixels ×1