2012-02-04 24 views
6

Android geliştirmeye göreceli olarak yeniyim ve şu anda bir Google Haritalar API'sı kullanmadan, bir MapView'a benzeyen diğer resimlerin üzerine yerleştirilmiş tutam-yakınlaştırılabilir ve kaydırılabilir bir görüntü gerektiren bir uygulama geliştiriyorum. .Android'de yakınlaştırma ve kaydırma görüntü bindirme yapmanın en iyi yolu?

Bakıyorum biraz yapmış ve bu söz konusu yöntemi yaparak bindirme kısmını gerçekleştirmek mümkün olabilir fark ettik: bu yeteneği yapmak olsaydı, bilmiyorum Ancak Draw images on top of each other in android

Bir tutam yakınlaştırmanın yapılması ve/veya büyük bir görüntünün kaydırılabilmesi. Bir GLSurfaceView oluşturmak ve sadece gereken işlevselliği uygulamak buna değer mi, yoksa bu aşırı mukavemet mi?

Değeri için, büyük harita görüntüsünün kendisi bir sunucudan alınacak (ancak gerekirse daha küçük kare bölgelere bölünebilir) ve harita üzerinde çeşitli konumlarda kaplanacak simge gömülecektir. app kendisi.

+0

Bunu yapmanın en iyi yolunu buldunuz mu? :) – Adam

cevap

-1

Sony Ericsson, mükemmel bir PinchZoomable ImageView sınıfı üretti. İhtiyaçlarım için değiştirdim. http://developer.sonymobile.com/2011/04/12/how-to-take-advantage-of-the-pinch-to-zoom-feature-in-your-xperia-10-apps-part-2/

ben kullanmaya gerek kalmadan bu sınıflar kullanılarak dışarı oldukça iyi bir performans var: Ben http://code.google.com/p/motivatormaker-android/source/browse/MakeMotivator/src/com/sonyericsson/zoom/ImageZoomView.java

Onların öğretici burada (çoklu dokunma yoktu telefonları için) onların tutam zoom ve tek noktalı dokunmatik zoom birleşti OpenGL.