を実装するクラスがありますScaleGestureDetector.OnScaleGestureListener
。Android 4.1 以前を実行しているデバイスでは、(OnScaleBegin, OnScale, and OnScaleEnd)
ほぼ 2 本の指でスワイプするたびにメソッドが呼び出されます。パンとズーム (スケーリング) 機能の両方に 2 本の指のスワイプを使用するので、これは便利でした。で を使用してcurrentSpan
、ScaleGestureDetector
ユーザーがパンまたはズームを意図しているかどうかを判断します。Android 4.2 の時点では、OnScale
... メソッドは、ポインター間のスパンの変化が OS によって決定されたしきい値を超えた場合にのみ呼び出されるようです。
他の人はこれを見ていますか?OS によって決定されたしきい値を操作する方法はありますか?
他のGestureDetector
オプションは、単一ポインター イベントにのみ応答します。4.2 と 4.2 より前の OS バージョンの両方をサポートする方法でマルチポインター移動イベントを検出するためのベスト プラクティスはありますか?