SurfaceViewを使用して、Android Appに大きな画像(通常は画面よりも大きいが、常にではない)を表示しています。これは非常に簡単なグラフィックスであり、OnTouchListenerまたはGestureDetectorを使用してスクロールを実装するのは簡単です。グラフィックスはレンダリングループで実行されますが、パフォーマンスはすべての実際のデバイスでは十分すぎるようです(しかし、エミュレータは少しでも苦痛になる可能性があります)。Android SurfaceViewのピンチとズームの実装
画像にピンチとズームを実装することも検討していますが、OpenGLでの経験はほとんどないので、OpenGLに行く必要はありません.OpenGLを使用すると、 。
android.graphics.Cameraクラスは、私が望むズーム機能を実装できるようです。
誰かが基本的なAndroid SurfaceViewでピンチズームのような機能を実装していることを示す良い例はありますか?
また、このような機能を実装している場合は、パフォーマンスについての考えはありますか?ここで必要とされていることがとてもシンプルであることを考えると、OpenGLは余分な手間にかかりますか?
は、ここで問題は不明である、または私は私が見つけたはずのAndroid開発者サイト上でいくつかの疑いの余地は明白ドキュメント/コードをしないのですか?
私もこのようなものを探しています。あなたは解決策を手に入れましたか?あなたはそれを共有していただけますか? – Nir
残念ながら、私が本当に満足しているものはありません。もちろん、GestureDetectorを使ってズームすることも可能ですが、それは非常に良い解決策ではありません。非常にメモリを消費します。 –
うーん...このチュートリアルを見て:http://blahti.wordpress.com/2013/01/07/pan-zoom-examples-for-android/私はまだそれをチェックアウトしていないが、ちょうどクイックな一見に基づいて、それは有望に見える。 –