onTouchlistener の助けを借りて、私の画像は動いていますが、特定の位置で停止して、特定の位置で何らかのアクションを実行できるようにしたいです。つまり、正確な位置をクリックすると、実行する別のアクティビティにポップアップが表示されます。
これは私が行ったコーディングです。目的の操作を実行できるように、ontouchlistner の方法はありますか
...
...
case MotionEvent.ACTION_DOWN:
float xdiff = Math.abs( x - event.getX());
float ydiff = Math.abs( y - event.getY());
if( xdiff < 23 || ydiff < 23 ){
isStarted = true;
}
break;
case MotionEvent.ACTION_MOVE:
if(isStarted)
{
x = event.getX() - img.getWidth()/2;
y = event.getY() - img.getHeight()/2;
Log.v("X:" + x, "Y: " + y);
this.invalidate();
}
break;
case MotionEvent.ACTION_UP:
isStarted = false;
}
return true;
}