2012年6月17日日曜日

Android で タッチを検出

android.view.MotionEvent をインポートし
Activity で onTouchEvent を オーバーライド

getAction() で
ACTION_DOWN:タッチされた
ACTION_MOVE:動いた
ACTION_UP:指?が離れた

getX() , getY() で 座標が取得できる

なので
ACTION_DOWN の XY と ACTION_UP の XY がわかればフリック操作のようなものもできそう
getEventTime() で 時間が取れるので DOWN と UPの 時間と XY の差がわかれば速度も出せますね

0 件のコメント:

コメントを投稿