Ich bin neu in Android Studio. In meiner App habe ich eine Schaltfläche, wo ich die X-Koord und Y-Koord von beiden bekommen möchte, wo die Schaltfläche geklickt und freigegeben wird. Ich habe den folgenden Code in die onCreate() -Methode geschrieben und bin mir nicht sicher, wohin ich von hier aus gehen soll.Wie verwende ich den OnTouchListener, um ACTION_DOWN- und ACTION_UP (x, y) -Koordinaten zu verfolgen?
btn1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
float x1,x2,y1,y2;
switch(event.getAction()){
case(MotionEvent.ACTION_DOWN):{
x1 = event.getX();
y1 = event.getY();
Log.d("Pressed 1", "x1=" + x1 + "y1=" + y1);
break;
}
case(MotionEvent.ACTION_UP):
y2=event.getY();
Log.d("Released 1", "x2=" + x2 + "y2=" + y2);
}
return false;
}
});
erhalten Sie Werte für x1, x2, y1 und y2? –