
JavaFuchs07
Neues Mitglied
- 1
Hey liebe Community,
ich versuche gerade einen code zu schreiben, der mit Hilfe eines Toasts erzählt, wenn man die Position des Fingers auf dem Bildschirm ändert.
Wenn ich an der gleichen Stelle auf der View bleibe, soll ein Toast erscheinen:"Bewegt", wenn ich meinen Finger bewege, soll ein anderer Toast erscheinen.
Code:
Ich weiß, dass:
nicht richtig sein kann, aber wie schreibt man es denn richtig?
Grüße JavaFuchs07!
ich versuche gerade einen code zu schreiben, der mit Hilfe eines Toasts erzählt, wenn man die Position des Fingers auf dem Bildschirm ändert.
Wenn ich an der gleichen Stelle auf der View bleibe, soll ein Toast erscheinen:"Bewegt", wenn ich meinen Finger bewege, soll ein anderer Toast erscheinen.
Code:
Code:
@Override
public boolean onTouch(View v, MotionEvent event) {
int aktion = event.getAction();
if(aktion == MotionEvent.ACTION_DOWN) {
touchedX = event.getX();
touchedY = event.getY();
}
if(aktion == MotionEvent.ACTION_UP) {
x = event.getX();
y = event.getY();
}
if(aktion == MotionEvent.ACTION_DOWN && aktion == MotionEvent.ACTION_UP) {
if(x == touchedX && y == touchedY) {
Toast nichtbewegt = Toast.makeText(v.getContext(), "Nicht bewegt!", Toast.LENGTH_SHORT);
nichtbewegt.show();
}
else if(x != touchedX || y != touchedY) {
Toast bewegt = Toast.makeText(v.getContext(), "Bewegt!", Toast.LENGTH_SHORT);
bewegt.show();
}
}
return true;
}
Code:
if(aktion == MotionEvent.ACTION_DOWN && aktion == MotionEvent.ACTION_UP)
Grüße JavaFuchs07!