M36*_*cro 5 android touch-event
我正在尝试制作一个小型的机器人Jump and Run游戏,但我的问题是我无法正确配置事件ACTION_UP.在这里我的代码:
public boolean onTouchEvent(MotionEvent event) {
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
Log.d("OTE", "down");
touchDownTrue = true;
break;
case MotionEvent.ACTION_UP:
Log.d("OTE", "UP");
touchDownTrue = false;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
从未调用MotionEvent.ACTION_UP的情况,我不知道为什么,如果我使用ACTION_CANCEL也会发生同样的情况
Cra*_*igy 15
在我插入return super.onTouchEvent(event);方法结束后(onTouchEvent必须返回一个值),当我把它放在一个空白的主活动中时,你的代码对我有效.
你可能应该return true而不是打破这些情况因为你正在回应这个事件.
| 归档时间: |
|
| 查看次数: |
7762 次 |
| 最近记录: |