4

異なる方法で 2 つのビューでスワイプ ジェスチャを検出します。

1 つ目はほぼ即時ですが、2 つ目は約 1 秒の遅延があります (Nexus S、ICS)。なぜ、どうすれば修正できますか?

後でもっと複雑なジェスチャを認識する必要があるため、メソッドを変更することはできませんが、すぐに機能するようにしたいと考えています。

4

3 に答える 3

1

その性質上、GestureOverlayView は形状の認識を開始する前のタイミングに依存します。それはパフォーマンスの問題ではありません。

編集

申し訳ありませんが、GestureOverlayView の反応時間を変更することはできないと思います :(

編集終了

于 2012-05-04T15:40:00.887 に答える
1

xml で GestureOverlayView を設定せずにコードで直接設定する場合は、RankoR ソリューションと同じことを行う以下を使用できます。

mGestureOverlayView.setFadeEnabled(false);
mGestureOverlayView.setFadeOffset(0);

メソッド onGesturePerformed は、onGestureEnded の直後に呼び出されます (私の場合は 8 ミリ秒後)。

于 2015-10-28T11:11:36.207 に答える