有没有办法从MotionEvent对象创建一个只提取X轴移动(手势)的新对象?
@Override
public boolean onTouchEvent(MotionEvent event) {
MotionEvent xMotionEvent = filterYMotion(event);
return super.onTouchEvent(xMotionEvent);
}
感谢。
答案 0 :(得分:0)
您可以使用此代码仅提取x值:
event.getX();
答案 1 :(得分:0)
@Override
public boolean onTouchEvent(MotionEvent event) {
Matrix matrix = new Matrix();
matrix.setScale(1, 0);
event.transform(matrix);
return super.onTouchEvent(event);
}