나는 활동의 주요 XML 파일을 통해 ImageView
을 삽입했습니다. 상위 왼쪽 모서리와 정렬되지만 위쪽 여백과 왼쪽 여백은 16dp
으로 설정됩니다. 이 뷰를 화면 주위로 드래그하고 놓을 때 초기 위치로 애니메이션을 적용합니다.보기에 여백이있는 경우보기의 X 좌표를 얻는 방법은 무엇입니까?
하드 코딩하지 않고 어떻게 초기 X 값을 찾을 수 있습니까? dp 픽셀을 간단한 픽셀로 변환 한 후 올바른 값은 42 픽셀입니다. myImageView.getX()
메서드를 호출하면 0.0
을 반환합니다.
나는'MarginLayoutParams'에서 그것을 읽어 마진 값을 찾을 수 있습니다,하지만 X를 읽을 수있는 방법은 무엇입니까? – wilkas