2012-02-04 23 views
6

私はAndroid開発には比較的新しいアプリです。私は現在、ピンチズームやパンが可能な画像を必要とするアプリを開発しています。この画像には、MapViewに似ていますが、Google Maps API 。Androidでズームとパン画像オーバーレイを使用する最も良い方法は?

私は見てのビットを行って、私はこの質問にメソッドを実行して、オーバーレイ部分を達成することができることを発見しました:Draw images on top of each other in android

ことができることになるだろうしかし、私は知りませんピンチズームを行い、かつ/または大きな画像をパニングすることが可能である。 GLSurfaceViewを作成し、必要な機能を実装するだけの価値があるのでしょうか、それとも私は車輪を再発明しているので、それは残念ですか?

大きな地図画像自体はサーバーから取り出されます(ただし、必要に応じてより小さな正方形の領域に分割できます)。地図上のさまざまな位置にオーバーレイされるアイコンが埋め込まれますアプリ自体に

+0

これを行う最善の方法を見つけましたか? :) – Adam

答えて

-1

Sony Ericssonは優れたPinchZoomable ImageViewクラスを作成しました。私のニーズに合わせて修正しました。私は彼らのチュートリアルはここにある(マルチタッチを持っていなかった携帯電話用)http://code.google.com/p/motivatormaker-android/source/browse/MakeMotivator/src/com/sonyericsson/zoom/ImageZoomView.java

を自分のピンチズームとシングルポイントタッチズームをマージ:http://developer.sonymobile.com/2011/04/12/how-to-take-advantage-of-the-pinch-to-zoom-feature-in-your-xperia-10-apps-part-2/

私が使用することなく、これらのクラスを使用してのうち、かなり良いパフォーマンスを得ましたOpenGL。

関連する問題