view.getLocationOnScreen(location)和view.getLocationInWindow(location)的区别

437 阅读1分钟

view.getLocationOnScreen(location)和view.getLocationInWindow(location)的区别 getLocationOnScreen是取当前view在屏幕上的位置,原点为左上方,getLocationInWindow()是取当前view在父view中的位置,原点为父view的左上角。下面附图更加容易理解

image.png