Wie kann ich entscheiden, ob die Berührungsposition der Benutzereingabe (wahrscheinlicher) links, oben, rechts oder unten von einem bestimmten Punkt ist? Ich weiß, wie ich die Position der Berührung erreichen kann, aber ich weiß nicht, wie ich entscheiden soll, welcher "Weg" es ist.Entscheiden Sie, ob die Berührungsposition von einem bestimmten Punkt aus links, oben, rechts oder unten liegt
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
//...
}
return false;
}
Demonstration Bild:
Haben Sie versucht, Mathematik zu verwenden? –
Nein, da ich nicht weiß, wie man es für diese Diagonalen benutzt. – BlackJack
@BlackJack Benötigen Sie diese genauen Winkel? Wenn nicht, würde es ausreichen zu prüfen, ob "diese Berührung mehr nach unten als nach rechts ist"? – Houseman