2

当 Android 手机侧放(水平方向)时,Roll 代表倾斜,可以这么说。当手机垂直于地面(直视屏幕)时,滚动显示 90。但是,当您开始向前或向后倾斜手机时,就好像您想向下或向上看一样,角度只会减小。

这意味着向上或向下看 45 度会产生相同的滚动或 45 度。

怎么可能知道你是向前滚动还是向后滚动?

我一直在寻找这个问题的答案,但找不到其他人遇到这个问题。从不同的应用程序来看,这似乎是可能的,所以我想我只是错过了一些与某事的关系,并希望有人能够将我推向正确的方向。谢谢!

4

1 回答 1

1

我解决这个问题的方法是使用加速度计数据。观察 Z 轴是正还是负,然后相应地调整滚动值。

于 2011-06-13T03:35:18.877 回答