View 如何通过修改框架获得Android中视图的绝对坐标

View 如何通过修改框架获得Android中视图的绝对坐标,view,scrollview,absolute,coordinate,View,Scrollview,Absolute,Coordinate,我尝试使用诸如getLocationOnScreen()或getLocationInWindow()或Rect之类的常规方法在Android中获取视图的绝对坐标。但是这些方法返回了错误的值,比如负值或者没有精确的数字 例如,第二个视图的小部件在滑动和Scrollview之后也有负值(这些值可能是基于Scrollview的第一个视图计算的)。我在Launcher3中使用了名为“Draglayer”的布局 我应该在正确的坐标上画这幅画

我尝试使用诸如getLocationOnScreen()或getLocationInWindow()或Rect之类的常规方法在Android中获取视图的绝对坐标。但是这些方法返回了错误的值,比如负值或者没有精确的数字

例如,第二个视图的小部件在滑动和Scrollview之后也有负值(这些值可能是基于Scrollview的第一个视图计算的)。我在Launcher3中使用了名为“Draglayer”的布局

我应该在正确的坐标上画这幅画