我在使用场景触摸监听器时遇到了一些问题。我只收到 ACTION_DOWN 事件,但是没有收到 ACTION_UP 或 ACTION_MOVE 事件。我做错了什么?请帮助我。
我已经按照以下方式重写了 onSceneTouchEvent:
@Override
public boolean onSceneTouchEvent(final Scene pScene,
final TouchEvent pSceneTouchEvent) {
switch (pSceneTouchEvent.getAction()) {
case TouchEvent.ACTION_DOWN:
Log.d(TAG, "onSceneTouchEvent # ACTION_DOWN");
break;
case TouchEvent.ACTION_UP:
Log.d(TAG, "onSceneTouchEvent # ACTION_UP");
break;
}
return true;
}
*注意:我已经返回true,但仍只得到ACTION_DOWN。
if(event.getAction() == motionEvent.ACTION_MOVE)
或者if(event.getAction() == MotionEvent.ACTION_DOWN)
。如果这个被注册了,那就有趣了。 - GameDroids