[英]How to get View from X/Y coordinates
有沒有一種方法可以獲取屏幕的絕對(X,Y)坐標並返回其對應的視圖? 基本上,“如果用戶觸摸此處,哪個View將接收事件?”
我正在寫一個涉及手勢的游戲,該手勢允許玩家通過許多不同的小部件繪制一條路徑,從而影響它們的前進。 但是,MotionEvent僅報告所觸摸的初始View,以及指針現在所在位置的X / Y坐標。 我想要一種簡單的方法來檢索它們當前懸停的View,而不必遍歷所有View來根據坐標手動檢查其邊界框。
您是否考慮過嘗試其他方法。 例如讓視圖報告觸摸事件?
您可以讓視圖處理事件,但從返回false
onTouchEvent (MotionEvent event)
這將使框架將事件傳遞給可能想要處理它的任何其他視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.