2012-02-04 1 views
6

저는 Android 개발에 비교적 익숙하지 않습니다. 현재는지도 확대/축소와 유사하지만 Google지도 API를 사용하지 않고 다른 이미지를 겹쳐서 표시 할 수있는 핀치 확대/축소 및 이미지 분할이 가능한 앱을 개발 중입니다. .Android에서 줌 및 팬 이미지 오버레이를 사용하는 가장 좋은 방법은 무엇입니까?

내가 찾고 약간의 일을하고 나는이 문제의 방법을 수행하여 오버레이 부분을 달성 할 수있을 것으로 나타났습니다 : 그 능력을한다면, 나도 몰라 그러나 Draw images on top of each other in android

핀치 줌 (pinch-zoom) 및/또는 큰 이미지 패닝 (panning)을 가능하게하는 것. GLSurfaceView를 만들고 필요한 기능을 구현하는 것이 가치있는 일입니까, 아니면 내가 바퀴를 다시 발명 할 것이기에 그것이 과잉인가요?

큰지도 이미지 자체가 서버에서 가져 오지만 (필요한 경우 작은 사각형 영역으로 분할 될 수 있음)지도의 여러 위치에 겹쳐서 표시 될 아이콘이 포함됩니다 앱 자체에서

+0

이 작업을 수행하는 가장 좋은 방법은 무엇입니까? :) – Adam

답변

-1

Sony Ericsson은 우수한 PinchZoomable ImageView 클래스를 만들었습니다. 나는 그것을 위해 바꿨다. http://developer.sonymobile.com/2011/04/12/how-to-take-advantage-of-the-pinch-to-zoom-feature-in-your-xperia-10-apps-part-2/

은 내가 사용하지 않고 이러한 클래스를 사용하여 밖으로 꽤 좋은 성능을 가지고 : 나는 http://code.google.com/p/motivatormaker-android/source/browse/MakeMotivator/src/com/sonyericsson/zoom/ImageZoomView.java

이들의 튜토리얼은 여기 (멀티 터치를하지 않았다 휴대폰에 대한) 자신의 핀치 줌과 싱글 포인트 터치 줌을 합병 OpenGL.

관련 문제