如何獲得Android屏幕觸摸的 x,y 坐標?


在我的應用程序運行時,每當有人觸摸屏幕時,是否有一種簡單的方法來獲取 x,y 坐標?

getX()和getY()函數返回的確切內容是什么?是否返回像素值?當手指觸摸屏幕位置時,它可能會觸摸許多像素.那么函數究竟返回了什么?

再次,讓我們假設在我用手指觸摸的區域中,屏幕上有多個像素,如下所示:

假設我需要單擊並拖動像素1處的點,但是我的手指觸摸的區域覆蓋像素1和2.如何准確檢測哪個像素被點擊,以便我可以單擊並拖動像素1或2需要它?

我想這些值是blob或觸摸區域的中心.請記住,它可以是像鼠標或手寫筆一樣的工具,因此該區域將更加精確.它具有觸摸手指的假定區域的方法和常量.

解決方案參考:

1> 如何獲得屏幕觸摸的 x,y 坐標?

2> android 記錄觸屏坐標,Android獲取屏幕觸摸坐標


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM