[HP Top] |
MobileApp > Android > Touch Event
タッチイベント † ・onTouchEvent()を用いてタッチ時のイベントを検出する ・getX()、getY()でタッチしたx、y座標を取得する ※onMotionEvent は onTouchEventに変わったらしい。 ダブルタップを検出するには タッチイベント
タッチ関連の関数
ソース例 †@Override public boolean onTouchEvent(MotionEvent event) { switch ( event.getAction() ) { //タッチした case MotionEvent.ACTION_DOWN: break; //タッチしたまま移動 case MotionEvent.ACTION_MOVE: break; //タッチが離れた case MotionEvent.ACTION_UP: break; //タッチがキャンセルされた case MotionEvent.ACTION_CANCEL: break; } //タッチした際のx座標 x = (int) event.getX(); //タッチした際のy座標 y = (int) event.getY(); return super.onTouchEvent(event); }
タッチ関係の参考HP † |