首页 > 解决方案 > android方向角“滚动”的改写定义

问题描述

android中'roll'的定义是:

垂直于设备屏幕的平面与垂直于地面的平面之间的夹角

这里

也许我遗漏了一些东西,但似乎有许多垂直于地面的平面给出了许多不同的角度。

有人可以使用例如平行于地面或屏幕的平面、北方向、重力方向来改写这个定义吗?

注意!我要求用不同的词重新措辞。正如我所说,我知道官方定义。请勿转载官方定义。

标签: androidaccelerometerandroid-sensorssensormanager

解决方案


从提到的文档中:

滚动,围绕 y 轴的旋转角度。该值表示垂直于设备屏幕的平面与垂直于地面的平面之间的角度。

从另一个文档

滚动(围绕 y 轴的旋转度数)。这是垂直于设备屏幕的平面与垂直于地面的平面之间的角度。如果您将设备与地面平行且底部边缘最靠近您并将设备的左边缘向地面倾斜,则侧倾角变为正值。向相反方向倾斜(将设备的右边缘移向地面)会导致侧倾角变为负值。值的范围是 -90 度到 90 度。

你也可以看看那张照片

重点是关于 y 轴。y 轴是从屏幕底部边缘到顶部边缘的正值。

- - 编辑 - -

这里的图片可能更明确。


推荐阅读