2013-12-17 3 views
42

के बीच अंतर मैं जानना चाहता हूं कि एंड्रॉइड में MotionEvent.getRawX और MotionEvent.getX के बीच अंतर एक संख्यात्मक है और दूसरा फ्लोट है? इन दोनों प्रकारों की आवश्यकता क्या है?मोशनइवेंट.getRawX और मोशनइवेंट.getX

उत्तर

91

MotionEvent कभी-कभी दृश्य के सापेक्ष पूर्ण एक्स और वाई निर्देशांक लौटाएगा, और कभी-कभी पिछली गति घटना के सापेक्ष समन्वय को वापस कर देगा।

getRawX() और getRawY() जो डिवाइस स्क्रीन के सापेक्ष पूर्ण समन्वय वापस करने की गारंटी है।

जबकि getX() और getY(), आपको दृश्य के सापेक्ष समन्वय वापस कर देना चाहिए, जो उन्हें प्रेषित करता है।

+0

जब कोई एक समन्वय पर एक स्क्रीन को छूता है और जब वह इसे जारी करता है तब तक एक और समन्वय तक रहता है जब ऊंचाई (गहराई) को स्थानांतरित किया जाता है? –

+0

यह http://developer.android.com/reference/android/view/MotionEvent.html और http://developer.android.com/reference/android/view/MotionEvent.PointerCoords.html – Piyush

+6

@LauraStone को आप चिह्नित कर सकते हैं यह उत्तर स्वीकार्य है? – mbonnin

संबंधित मुद्दे