0

Button私のディスプレイは、各ボタンに 1 つの数字が配置されているテンキーのように、s の3x3 グリッドを介して表示される 1 ~ 9 の数字で構成されているとします。[ ]を生成する Z のトレース7 8 9 5 1 2 3や [ ] を生成する左上から右下へのスワイプなど、複雑な動きを検出できるようにしたいと考えてい7 5 3ます。をオーバーライドすることでこれを達成できると読みましたがboolean onTouchEvent(MotionEvent event)、これがどのように機能するかを理解しているかどうかはわかりません。Android API for s からわかることから、MotionEventオブジェクトが画面上でタッチされるたびに、指がまだなぞっていたり持ち上げていたりしていなくても、 によってキャプチャされACTION_UPます。それが本当なら、

  1. 履歴またはスタック トレースを取得するにはどうすればよいですか? これをリアルタイムで行うことはできますか?それとも、ドラッグが完了するまで待つ必要がありますか?

  2. 指/スタイラスが (リアルタイムで) トレースしているパスを実際に強調表示/描画するにはどうすればよいですか? 正確なトレースは必要ありませんが、Android がパターンロック システムに実装するように、直線パスを介して正規化できるようにしたいと考えています。

前もって感謝します。

4

0 に答える 0