Différence entre MotionEvent.getRawX et MotionEvent.getX

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.