首页 > 解决方案 > X 轴与 Y 轴 Kotlin

问题描述

我在画布上画了一个完美的大正方形,然后把那个大正方形分成 15x15 个小正方形。

现在我正在使用沿 X 和 Y 轴的图像移动位图。位图与较小的正方形大小相同。

它一次沿着 X 轴完美移动一个正方形。但它沿 Y 轴覆盖不止一个正方形。所以我必须乘以大约 0.93 才能得到较小正方形的大小。但问题是,不同设备的手机和平板电脑变得更加复杂。

有人知道为什么 Y 轴与 X 轴不同吗?

先感谢您...

标签: kotlincanvasbitmap

解决方案


大多数显示器在 X 轴和 Y 轴之间的密度略有不同,使用我的设备并运行以下命令:

adb shell dumpsys display

搜索“密度”,我得到了结果:

 PhysicalDisplayInfo{1080 x 2280, 60.000004 fps, density 3.0, 442.451 x 438.727 dpi, secure true, appVsyncOffset 0, bufferDeadline 17666666}

取决于你如何声明你的方格可能是原因。


推荐阅读