Ich habe eine benutzerdefinierte Ansicht, die von Ansicht abgeleitet ist. Ich möchte benachrichtigt werden, wenn auf die Ansicht geklickt wird und die x, y-Position, an der der Klick stattgefunden hat. Gleiches gilt für lange Klicks.
Sieht so aus, ich muss es überschreiben onTouchEvent(). Gibt es jedoch keine Möglichkeit, den x, y-Ort des Ereignisses von einem OnClickListenerzu erhalten?
Wenn nicht, wie lässt sich dann gut feststellen, ob ein Bewegungsereignis ein "echter" Klick oder ein langer Klick usw. ist? Das onTouchEventerzeugt viele Ereignisse in schneller Folge usw.