2016-07-28 8 views
-2

私はSurfaceViewでアンドロイドゲームを作っています。私はタッチイベントを処理する必要があります。AndroidボタンまたはonTouchEvent

私はonTouchEvent(MotionEvent event)を試しましたが、ボタンを作る以外は機能しました。

onTouchFinishEvent()タイプのものがある場合は、ボタンを作成すると便利です。代わりにAndroidのボタン(透明なテクスチャを使用)を使用する必要があります。もしそうなら、何が最善の方法でしょうか。

答えて

-1

あなたは使用することができます。

@Override 
public boolean onTouchEvent(MotionEvent event) { 

    switch (event.getAction() & MotionEvent.ACTION_MASK) { 
     case MotionEvent.ACTION_DOWN: 
      //touch start 
      break; 
     case MotionEvent.ACTION_UP: 
      //touch finish 
      break; 
    } 
} 
関連する問題