1. ホーム
  2. android

[解決済み] Androidエミュレータでピンチズームを行うには?

2023-07-10 21:14:33

質問

ピンチズームを含む画像編集を実装する必要があるアプリケーションを持っています。私はピンチズームを行いましたが、私はこれをエミュレータ上ではなく、デバイス上だけでテストすることができます。

アンドロイドのエミュレータでピンチズームをテストする方法はありますか、何かショートカットキーや他の方法はありますか。

どのように解決するのですか?

ADT 17 以降、物理的な Android 4.0 デバイスを使用して、マルチタッチ ジェスチャーをエミュレーターに送信することが可能です。 Android の説明はこちら .

マルチタッチ

エミュレータは、SdkControllerMultitouchアプリケーションを実行するテザードAndroidデバイスを使用して、r17の実験的機能として、マルチタッチ入力をサポートしています。このアプリケーションには、タッチ入力を監視し、エミュレーターに送信するアクティビティが含まれています。これには、Android 4.0 以降のシステム イメージが必要です。 アクティビティは、エミュレータ画面の内容を表示し、インタラクティブ性を支援します。エミュレーターの設定の開発者セクションで "show touches" を有効にして、タッチがどこに送信されたかを正確に確認することをお勧めします。

SdkControllerSensorアプリケーションのソースコードは、次の場所にあります。

$SDK/tools/apps/SdkControllerMultitouch/にあります。

しかし、実機が必要なため、これはまだ回避策です。私のアドバイスは、より堅牢で、さらに高性能であるため、実機でアプリを直接テストすることです。