1

SimpleOnGestureListener.onFling()を実装しましたが、トリガーするには非常に高速にフリングする必要があります。それをより敏感にする方法はありますか?

前もって感謝します...

4

1 に答える 1

3

onFling()イベントをトリガーするために必要な感度または「オムフ」は、GestureDetectorでチェックされます。

if ((Math.abs(velocityY) > mMinimumFlingVelocity)
        || (Math.abs(velocityX) > mMinimumFlingVelocity)){
    handled = mListener.onFling(mCurrentDownEvent, ev, velocityX, velocityY);
}

残念ながら、プライベートメンバーを変更する既存の方法はありませんmMinimumFlingVelocity。ただし、GestureDetectorクラス全体をプロジェクトの新しいクラスにコピーし、新しい値を自分でハードコーディングできる必要があります。

于 2012-12-21T21:48:17.167 に答える