지도로 구성된 지침 응용 프로그램을 만들었습니다. 이지도는 데이터베이스의 데이터를 사용하여 동적으로 그려집니다. [rectangle coordinates]지도를 그리려면 View 클래스를 사용하고 Ondraw 메서드를 재정의했습니다.보기에서 확대 방법을 구현하는 방법은 무엇입니까?
문제는 확대 기능을 구현하는 방법을 찾을 수 없다는 것입니다. OnLongPress 및 OnTouchEvent 메서드를 처리하기 위해 이미 Gesture Detector 클래스를 사용했습니다. 나는 Pinch-to-Zoom-in 기능을 생각하고 있었지만 어떻게해야하는지 전혀 모릅니다.
멋진 아이디어를 기대합니다. 고맙습니다!
클래스
를 확장- 보기
- GesturDetector 당신이 우리에게 당신이 동적 맵을 그리는 방법에 대한 더 많은 정보를 제공 할 수
잘못된 방식으로 SurfaceView를 사용하고 있습니다. SurfaceView는 별도의 스레드에서 계산되며 lockCanvas() 및 unlockCanvasAndPost (Canvas) 메서드를 사용합니다. – Budius
또한 클래스가 있습니다 : 꼬집음 제스처를위한 SimpleOnScaleGestureListener – Budius
괜찮습니다 .. View 클래스로 전환했습니다 .. 고맙습니다 :) – Ruby