Jak uzyskać kordinacje ekranu odpowiadające całemu ekranowi, a nie dotknięciu widoku?

Mam pewne problemy z uzyskaniem prawdziwego (x, y) z mojego ekranu, obsługując zdarzenia dotykowe z jednego elementu widoku.

Mam to:

Gdy dotknę elementu widoku, daje mi współrzędne z początkiem znajdującym się w jego lewym górnym rogu, a jeśli wysunę palec z widoku, daje mi współrzędne ujemne (gdy przesuwa się w górę lub w lewo).

Chciałbym uzyskać lokalizację widoku na ekranie, aby dodać ją do współrzędnych (x, y), które otrzymuję, więc ostateczny wynik jest taki, że (0,0) znajduje się w lewym górnym rogu całego ekranu .

Potrzebuję także całkowitego rozmiaru ekranu, dzięki czemu wiem, kiedy palec znajduje się w prawym dolnym rogu.

Jak mogę to osiągnąć?

Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion