1
현재 onDraw()를 사용하고 있습니다. 및 사용자 정의 모양.ImageView의 위치 얻기
는 내가 여기서 뭘 시도하고 아래의 파란색 사각형에 3 선을 그릴 것입니다 :
그리고 3 선을 그려 사람의 속도 범위 설정과 자신의 현재 속도를 표시합니다. 나는 위치, 너비 및 사각형의 높이를 얻은 다음 사용자가 설정 한 범위로이를 나눔으로써 속도 범위를 계획하고 있습니다.
그러나 파란색 직사각형의 위치, 너비 및 높이를 가져올 수있는 리소스를 찾을 수 없습니다.
이 작업을 수행 할 수있는 방법이 있습니까? 아니면 소스 XML에서 가져와야합니까? 화면에 관련 뷰의 위치를 얻기를 위해
float x = view.getX();
float y = view.getY();
: 부모 뷰에 관련된보기의 위치를 얻기를위한
가능한 중복을 [이미지 뷰의 위치를 가져옵니다 프로그래밍 방식으로 화면에 상대적으로]] (http://stackoverflow.com/questions/19497402/get-position-of-imageview-relative-to-screen-programmatically) –