![](/img/trans.png)
[英]Android ACTION_UP and ACTION_MOVE doesn't work in live wallpaper AndEngine
[英]andEngine Can't get ACTION_UP in onSceneTouchEvent
我在使用Scene Touch Listener時遇到了一些問題。 我只收到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(pSceneTouchEvent.isActionDown){
//code action down here
}
if(pSceneTouchEvent.isActionMove){
//code action move here
}
if(pSceneTouchEvent.isActionUp){
//code action up here
}
你在其他地方聽現場觸摸事件嗎? 可能是您正在偵聽操作並在傳播到此偵聽器之前處理它(返回true)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.