【发布时间】:2012-09-07 08:54:42
【问题描述】:
我正在尝试使图像移动更流畅。我知道这个问题已经被问过很多次了,但是有一件事我更感兴趣,并且在其他问题中没有出现。我直接使用传感器加速度值来移动位图。我知道这种方法将我限制在-9.8 和+9.8 之间,但这正是我想要的,我希望我的位图移动一样多。我读到了低通滤波器,但据我了解,它对于在屏幕上移动位图很有用,在我的情况下它是完全没有必要的。那我说得对吗?如果我直接使用加速度计值来移动位图,我是否应该获得平滑的移动?
这是从我的加速度计获取值的代码。它的类型是TYPE_ACCELEROMETER
public void onSensorChanged(SensorEvent event) {
xAcceleration = event.values[0];
yAcceleration = event.values[1];
}
【问题讨论】:
标签: android accelerometer