[Android] View의 절대좌표 구하기
Android 에서는 이런저런 이유로 view의 위치값을 필요로 한다. 그래서 있는것이 view.getLeft(), view.getRight(), view.getTop(), view.getBottom() 이다.(좌,우,상,하) 하지만 이것은 상위Layout에서 해당 view가 위치하는 값이므로 상대값이지 절대값이 아니다. 또한 터치나 제스처에서는 X , Y 값을 받지만 이것또한 절대값이 아니다. 이벤트에서 rawX, rawY 를 구할 수도있지만, 항상 절대값은 아니다. 1. 함수이용View.getGlobalVisibleRect(Rect) 을 이용해서 좌표를 구해올수있다.Global이라고해도 스크린상의 절대좌표는 아니고. 해당 RootView 레이아웃을 기준으로한 좌표다. 2. 직접계산그래서 view.ge..
Development
2011. 10. 24. 22:26
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday