問題タブ [motionevent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ゲーム コントローラでの Android マルチタッチの問題
画面に 2 つのソフト方向パッドがあるアプリを作成しています。すべての ACTION_MOVE イベントは id が 0 に等しいという事実があるため、2 つの同時タッチのすべてのタッチ イベントをキャプチャして理解しようとするのは非常に困難です。
私が持っているのは、タッチがあるときに衝突検出システムにパイプされる 2 つの「タッチ」オブジェクトです。私は 2 つの方向パッドを持っており、両方が同時に制御できる必要があることを思い出してください。
誰にも提案はありますか。これが私の onTouchEvent メソッドです。方向パッドとの衝突検出にカスタムの「タッチ」ゲームオブジェクトを使用しているため、コンテキストを理解するのが難しい場合があることに注意してください。
android - Android では、MotionEvent の getAction() と getActionMasked() の違いは何ですか?
Android の 2 つの方法に混乱しています。どちらの方法でも、イベントの種類、つまりダウン イベントかアップ イベントかがわかるようです。
いつどれを使用しますか?
私はそれを読んだので、ドキュメントを引用しないでください。何か違うものを得るためにどちらのメソッドにも指定できるパラメーターがありません。
と
java - Android - 静電容量式タッチスクリーンでタッチ圧力を検出しますか?
私は聞いたことがあります:
しかし、これはタッチしていない場合は 0 を返し、指が画面に触れた場合は 1 を返します。
タッチ静電容量式スクリーンで指が画面にかける圧力の値を見つけることは可能ですか?
それとも、これは抵抗スクリーンでのみ機能するという私の予感は正しいですか..?
android - スレッドがスリープしている間に MotionEvent ACTION_DOWN を呼び出す
フリーハンドで落書きしているキャンバス画面があります。私がやろうとしているのは、ユーザーが何かを落書きした後に指を離すと、ACTION_UP
イベントが呼び出されるということです。私の要件は、ユーザーが落書きを行ったことを知ることです。ユーザーが落書きを行った後、私は行動を起こします。
イベントでこれをACTION_UP
実現するために、新しいスレッドを 3 秒間スリープさせていますが、スレッドがスリープ状態のときに、その 3 秒間にユーザーが画面上で再び落書きを開始した場合は、ACTION_DOWN
event を呼び出したいと考えています。
これを行う方法がありません。コードは以下に記載されています。助けてください 。