kotlin - X 轴与 Y 轴 Kotlin
问题描述
我在画布上画了一个完美的大正方形,然后把那个大正方形分成 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}
取决于你如何声明你的方格可能是原因。
推荐阅读
- asp.net-mvc - 一个动作可以在控制器中有多个视图吗?
- email - 节点红色的电子邮件节点不断崩溃
- powershell - 构建 VS 解决方案时如何测试 PowerShell 中是否存在错误?
- spring - 带有事件监听器的 BeanFactory
- c# - WPF DataGrid 仅从构造函数填充
- c++ - 可以在没有 va_* 的情况下使用省略号吗?
- html - 使常规按钮看起来像松弛
- node.js - 如果没有互联网连接,“ionic3”会失败
- php - 你能帮我解决这个foreach循环吗?
- amazon-web-services - 创建 LB 侦听器时出现 CertificateNotfound 错误