アニメーションを作成するために、Android でビューの開始座標と終了座標を取得しようとしています。
イベント OnTouch を試してみましたが、最初の coordY にしかアクセスできません。
MotionEvent で試してみましたが、うまくいきませんでした。
public boolean onTouch(View v, MotionEvent event)
{
float x = event.getX();
float y = event.getY();
//Log.d("S&R", "Y "+y);
switch (event.getAction() & MotionEvent.ACTION_MASK)
{
case MotionEvent.ACTION_DOWN:
Log.d("S&R", "ACTION_DOWN");
break;
case MotionEvent.ACTION_UP:
Log.d("S&R", "ACTION_UP");
break;
case MotionEvent.ACTION_MOVE:
Log.d("S&R", "ACTION_MOVE");
break;
}
return false;
}
タッチが上から下か下から上かを知りたいだけです。
どうすればできますか?
ありがとうございました。