2013-12-17 11 views

Odpowiedz

91

MotionEvent będzie czasami zwracać bezwzględne współrzędne X i Y w stosunku do widoku, a czasami współrzędne względne do poprzedniego ruchu.

getRawX() i getRawY() gwarantowane zwracanie bezwzględnych współrzędnych względem ekranu urządzenia.

Podczas gdy getX() i getY(), powinny zwracać współrzędne względem widoku, które je wywołały.

+0

Jak poznać wysokość (głębokość) przesuniętą, gdy dotknie się ekranu na jednej współrzędnej i będzie utrzymywała się do kolejnej współrzędnej, w której ją zwalnia? –

+0

zobacz http://developer.android.com/reference/android/view/MotionEvent.html i http://developer.android.com/reference/android/view/MotionEvent.PointerCoords.html – Piyush

+6

@LauraStone możesz zaznaczyć ta odpowiedź jest zaakceptowana? – mbonnin