Je voudrais savoir La différence entre MotionEvent.getRawX
et MotionEvent.getX
dans android comme l’un est numérique et l’autre est float? Quel est le besoin d’avoir ces deux types?
MotionEvent
parfois des coordonnées X et Y absolues par rapport à la vue, et parfois des coordonnées relatives à l’événement de mouvement précédent.
getRawX()
et getRawY()
garantissent le retour de coordonnées absolues par rapport à l’écran du périphérique.
Alors que getX()
et getY()
, doivent vous renvoyer les coordonnées, relatives à la vue, qui les ont envoyées.