getX()是表示view相对于自身左上角的x坐标,
getRawX()是表示相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕)
getX()和getY()获得的永远是相对view的触摸位置坐标(这两个值不会超过view的长度和宽度)。
本文详细解释了Android中用于获取触摸事件坐标的不同方法,包括view相对于自身左上角的坐标(getX())、相对于屏幕左上角的坐标(getRawX())以及获取触摸位置坐标的通用方法(getY())。通过对比这些方法的使用场景和返回值,读者可以更好地理解在不同情况下的坐标获取策略。
getX()是表示view相对于自身左上角的x坐标,
getRawX()是表示相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕)
getX()和getY()获得的永远是相对view的触摸位置坐标(这两个值不会超过view的长度和宽度)。

被折叠的 条评论
为什么被折叠?