gpt4 book ai didi

Android ACTION_UP 甚至从未调用过

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:19 27 4
gpt4 key购买 nike

我正在尝试制作一款小型 Android 跳跃和奔跑游戏,但我的问题是我无法正确配置事件 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;
}
}

从未调用过 MotionEvent.ACTION_UP 的情况,我不知道为什么,如果我使用 ACTION_CANCEL,也会发生同样的情况

最佳答案

在方法末尾插入 return super.onTouchEvent(event); 之后(onTouchEvent 必须返回一个值),当我将代码放在空白的主要 Activity 中时,您的代码对我有用。

在这些情况下,您可能应该返回 true 而不是中断,因为您正在响应事件。

关于Android ACTION_UP 甚至从未调用过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7880284/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com