私はSurfaceViewを使用して、Androidアプリで大きな画像(通常は画面よりも大きいが、常にではない)を表示しています。これは非常に単純なグラフィックであり、OnTouchListenerまたはGestureDetectorを使用してスクロールを実装するのは簡単です。グラフィックはRenderループで実行されますが、パフォーマンスはすべての実際のデバイスに対して十分すぎるようです(ただし、エミュレーターは少し面倒な場合があります)。
画像にピンチとズームを実装することも検討していますが、OpenGLの経験がほとんどなく、OpenGLの使用はこれほど単純なものにはかなりやり過ぎのように思われるため、OpenGLに移動する必要はありません。
android.graphics.Cameraクラスを使用すると、必要なズーム機能を実装できるようになります。
基本的なAndroidSurfaceViewでのピンチズームのような機能の実装を示す良い例を知っている人はいますか?
また、このようなものを実装した場合、パフォーマンスについて何か考えはありますか?ここで必要なものが非常に単純であることを考えると、OpenGLは余分な手間をかける価値がありますか?
ここで質問が不明確ですか、それともAndroid開発者サイトで見つけたはずの目がくらむほど明白なドキュメント/コードが欠落していますか?