12

を無視し、ユーザーは、メニューボタンがこれらのスワイプである、しかし ゲームは、Android 4.4のフルスクリーン没入型モードで実行すると没入モードスワイプ

をバーの通知/ステータスバー&を表示するには、画面の端からスワイプ下向きのスワイプの下にゲームにも渡されます

スワイプを無視するための特定のハードコーディングをハードコーディングする以外に、スワイプを無視する公式でクリーンな方法はありますか?

答えて

3

Kでは、これを行う方法はありません。システムは、アプリケーションと並行してモーションイベントを受信します。これにより、待ち時間の発生を防ぎ、アプリケーション/ゲームにこれらのイベントを使用してジェスチャーを実装することができます。

ジェスチャーがエッジの近くで開始しても、ジェスチャーが終了するまでにエッジスワイプの要件を満たしていない可能性があることに注意してください。あなたはそれを回避しようとしている場合は、AOSPのgesture definitionを見たいかもしれません。

+0

フィードバックと提案に感謝します。私が何かを思い付くならここで更新するだろう – codemonkey

2

私はまったく同じことをしたい。私は描画APPを開発していて、不注意なモードを有効にしたい。スワイプインすると、タッチイベントが渡され、誤った描画カーブになります。これは受け入れられません。ジェスチャーがアプリに派遣する代わりにイベントを食べるだけなら、それは素晴らしいことです。

システムジェスチャーが検出されて解雇されたら、APPにCANCELイベントを発生させることをお勧めします。

+0

面白い提案は、それを試してみましょう – codemonkey

関連する問題