画像をドラッグして、画面上のその画像の最後の位置を見つけたいです。以下のコードを使用すると、画面にドラッグするたびに同じ場所が表示されます。このコードの問題点の場所を見つけるにはどうすればよいですか。前もって感謝します..
public boolean onScroll(MotionEvent e1, MotionEvent e2,
float distanceX, float distanceY) {
view.onMove(-distanceX, -distanceY);
int[] location= new int[2];
view.getLocationOnScreen(location);
Integer x=location[0];
Integer y=location[1];
Log.i("Location x1-->",x.toString());
Log.i("Location y1-->",y.toString());
return true;
}
public void onMove(float dx, float dy) {
translate.postTranslate(dx, dy);
invalidate();
}
Thw ログには常にこの数値が表示されます。
05-01 12:07:01.264: 私/場所 x1-->(397): 24
05-01 12:07:01.264: 私/場所 y1-->(397): 100