ジェスチャ検出器を手動でプログラムし (理由があります)、onTouchEvent をリッスンします。
なぜ私の写真が時々飛び跳ねていたのか不思議に思っていましたが、マルチタッチでは常に getY(1) == getY(0) であることがわかりましたが、これは指の位置によってはそうではありません。
float x0= event.getX(0);
float x1= event.getX(1);
float y0= event.getY(0); // it is virtually impossible to have y0=y1, but they are!
float y1= event.getY(1);
float x0r= event.getRawX(); // always like x0
float y0r= event.getRawY(); // unknown value, not y0, not y1
getY(1) に既知のバグはありますか? それ以外の場合、2点間の距離を取得するにはどうすればよいですか? getRaw にはインデックスがありません。