有人可以指点我参加某些课程或为以下案例提出建议吗?
我有SurfaceView,它有一个背景图像,我想在其上绘制其他位图。我想支持以下操作:
这只适用于GestureRezognizer吗?如果没有,如何处理所有这些案件?
答案 0 :(得分:0)
要处理触摸输入,请覆盖类中的onTouchEvent,它扩展SurfaceView以处理MotionEvent。以下是用户首次触摸屏幕时获取屏幕位置的示例代码。
@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
touchX = event.getX();
touchY = event.getY();
}
return true;
}
有关MotionEvent对象的更多信息,请参见Android Developers website。