0
OnGestureListenerのonScrollイベントに問題があります。次のようにAndroid OnGestureListener onScroll MotionEvent
メソッドのシグネチャは、次のとおり
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY);
問題はMotionEvent e1は常に最初のスクロール後に同じであるように見えるということです。 最初のsrcollingでe1.getX()を実行すると、100を返します。スクロールを停止し、画面の別の場所で2番目のスクロールを開始すると、100にもなります.EffectEvent e2だけが値を変更します。
でも、私は2番目のスクロールを行うと、画面から指を離してスクロールを止めた後、2番目のスクロールを開始するe1は同じままです... e1は常に最初の最初のタッチではなくスクロールするときにタッチしますか? –
2つの別々のスクロールでハッシュコードが同じかどうかを確認できますか。 –
これは私のフレームワークにバグがありますが、toucheventsをバッファリングするときに...ネイティブのOnTouchListenerを使用していると動作します... –