Android アプリケーションでピンチ イベントを処理してズームインおよびズームアウトしたいと考えています。
Android 2.0 にはマルチタッチ機能があると思いますが、Android 1.6 ではデバイスによってサポートされている場合とサポートされていない場合があると聞きました。
ピンチ イベントを検出し、それをサポートしていないデバイスに対して適切に機能を低下させる最善の方法は何ですか? 私はAndroid 1.5以上をターゲットにしています。
Android アプリケーションでピンチ イベントを処理してズームインおよびズームアウトしたいと考えています。
Android 2.0 にはマルチタッチ機能があると思いますが、Android 1.6 ではデバイスによってサポートされている場合とサポートされていない場合があると聞きました。
ピンチ イベントを検出し、それをサポートしていないデバイスに対して適切に機能を低下させる最善の方法は何ですか? 私はAndroid 1.5以上をターゲットにしています。
マルチタッチ(ピンチズームを含む)に関するEd Burnette(Hello Android Author)のすばらしい記事は、次の場所にあります:http ://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in- android-2/1747
これは、Android開発者ブログの記事で、新しいAPIをサポートするデバイスで新しいAPIの機能を活用しながら、古いデバイスを適切にサポートし続けることについて説明しています。 http://android-developers.blogspot.com/2009/04/backward-compatibility-for-android.html
Android 1.6 はマルチタッチをサポートしていませんが、Android 2.0 以降はサポートしています。つまり、検出した Android のバージョンに基づいてスワップできるさまざまな OnTouchHandlers が必要になります。ピンチズームの実装方法の詳細については、このスレッドをご覧ください。