当 Android 手机侧放(水平方向)时,Roll 可以说代表倾斜。当手机垂直于地面(直视屏幕)时,滚动角度为 90。但是,当你开始向前或向后倾斜时,就好像你想向下或向上看一样,角度只会向任一方向减小。
这意味着向上或向下看 45 度会产生相同的滚动或 45 度。
如何知道你是向前滚动还是向后滚动?
我一直在四处寻找这个问题的答案,但找不到其他人遇到这个问题。从不同的应用程序来看,这似乎是可能的,所以我认为我只是缺少与某物的某种关系,希望有人能够将我推向正确的方向。谢谢!
最佳答案
我解决这个问题的方法是使用加速度计数据。观察Z轴是正还是负,然后相应地调整roll值。
关于android - Android手机水平时确定滚动角度(上/下)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3999736/