Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-如何测量Y轴上的加速度,但不测量倾斜引起的加速度_Android_Accelerometer_Horizontalscrollview_Shake_Tilt - Fatal编程技术网

Android-如何测量Y轴上的加速度,但不测量倾斜引起的加速度

Android-如何测量Y轴上的加速度,但不测量倾斜引起的加速度,android,accelerometer,horizontalscrollview,shake,tilt,Android,Accelerometer,Horizontalscrollview,Shake,Tilt,基本上,我正在尝试使用本机加速计Y轴测量值在水平滚动视图中滚动 从某种意义上说,它正在工作,需要对很多事情进行微调,但滚动视图确实会从头到尾移动,只需左右摇晃,使平板电脑保持在一个恒定的平面上 但是,我也可以通过倾斜设备来完成这一切,我不希望出现这种情况,我希望水平滚动视图在Y平面的正方向和负方向上单独移动 它受到倾斜运动的影响很大,我以为旋转是由陀螺仪和加速度计测量的,加速度是某个平面上某个装置的加速度 现在还为时过早,我有一些想法,但我想知道以前是否有人遇到过这个问题 干杯。你所说的仅在y轴

基本上,我正在尝试使用本机
加速计
Y轴测量值在
水平滚动视图中滚动

从某种意义上说,它正在工作,需要对很多事情进行微调,但滚动视图确实会从头到尾移动,只需左右摇晃,使平板电脑保持在一个恒定的平面上

但是,我也可以通过倾斜设备来完成这一切,我不希望出现这种情况,我希望
水平滚动视图
在Y平面的正方向和负方向上单独移动

它受到倾斜运动的影响很大,我以为旋转是由陀螺仪和加速度计测量的,加速度是某个平面上某个装置的加速度

现在还为时过早,我有一些想法,但我想知道以前是否有人遇到过这个问题


干杯。

你所说的仅在y轴上加速是什么意思。你到底想做什么好了,假设你在桌子上有一个
水平滚动视图
,然后你将它从左向右移动。它是完全平坦的,只从左向右移动。这是所有我想影响滚动,但在自由空间。但是,如果你想象y轴,在那里你可以在一张平桌上上上下移动设备。。当设备绕垂直于我所关心的轴的x轴旋转时,它确实会影响加速度计。问题是,当它旋转时,它给我的影响与在自由空间中移动一样。我不希望这样,因为它会影响邮件的可读性。感谢您的支持,当您在自由空间移动时,肉汁组件将生效