【发布时间】:2020-08-02 14:06:18
【问题描述】:
我在画布上画了一个完美的大正方形,然后把那个大正方形分成 15x15 个小正方形。
现在我正在使用图像沿 X 轴和 Y 轴移动位图。位图与小方块大小相同。
它一次沿着 X 轴完美地移动一个正方形。但它沿 Y 轴覆盖不止一个正方形。所以我必须乘以大约 0.93 才能得到较小正方形的大小。但问题是手机和平板电脑的不同设备会变得更加复杂。
有人知道为什么Y轴和X轴不同吗?
提前谢谢你...
【问题讨论】:
我在画布上画了一个完美的大正方形,然后把那个大正方形分成 15x15 个小正方形。
现在我正在使用图像沿 X 轴和 Y 轴移动位图。位图与小方块大小相同。
它一次沿着 X 轴完美地移动一个正方形。但它沿 Y 轴覆盖不止一个正方形。所以我必须乘以大约 0.93 才能得到较小正方形的大小。但问题是手机和平板电脑的不同设备会变得更加复杂。
有人知道为什么Y轴和X轴不同吗?
提前谢谢你...
【问题讨论】:
大多数显示器在 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}
取决于你如何声明你的方格可能是原因。
【讨论】: