問題タブ [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.

0 投票する
1 に答える
270 参照

android - マルチタッチの処理

私がやろうとしているのは、マルチタッチ ボタンを処理することです。6 つのボタンがあり、ユーザーは 1 つから 6 つのボタンをタッチできます。問題は、MotionEvent最大 3 つのポインターを処理できることですが、必要なのは最大 6 つのポインターです。何か助けてください。

これはコードです:

0 投票する
1 に答える
567 参照

android - getHistorySize() 常に「0」

ACTION_MOVE イベントの場合、event.getHistorySize()Jellybean を実行している Galaxy Nexus ですべてが完全に機能することを呼び出して履歴サイズを取得していますが、Gingerbread を実行している LG Optimus 3D では、履歴サイズは常に「0」です。これがなぜなのか誰か知っていますか?2.3 と 4.2 の間で何か変更がありましたか?

0 投票する
2 に答える
115 参照

android - 30秒より長く押せるボタンのコンセプト

MotionEvent の Action_up タイムアウトが自動的に発生するまで、30 秒以上押し続けられる要素を実装する機会はありますか?

たぶん、その仕事をするための別の概念はありますか?

現時点では、onTouchListener と action_up および action_down 定義を使用して ImageButton のイメージを変更しました。action_upしかし、この概念はアンドロイドの自動車によって台無しにされています。

編集: この問題は、samsungs android mod が原因である可能性があります。Galaxy Tab2 7.0 Wifionly エディションで発生しますが、HTC Sensation XE では発生しません。この動作をクロスチェックするためにGalaxy Tab2を入手した人はいますか?

0 投票する
1 に答える
1665 参照

android - Android: 異なるドラッグ アンド ドロップ アクション onLongClick と onTouch

1 つのボタンで 2 つの異なるドラッグ アンド ドロップ操作を実装したいと考えています。ユーザーがボタンを長押しすると、ボタンを移動できます。これは問題ありません、私は実装しましたOnLongClickListener

ユーザーがボタンに触れてすぐにドラッグすると、このボタンから別のボタンに線を引くことができます。インターフェイスを実装する必要があると思いOnTouchListenerますが、このユーザー インタラクションを認識するための条件がわかりません。この入力を認識するために必要な s のMotionEvent組み合わせはどれですか。MotionEvent

ヒントを教えていただければ幸いです!

grtz warci

0 投票する
2 に答える
162 参照

java - プレーヤーは、ACTION_DOWNまたはACTIONMOVEの画面がタッチされたときに移動する必要がある場合にのみ移動します

わかりました、ontouchlistenerクラスを作成しました:

残念ながら、player_xは、画面が押されたとき、または画面をドラッグしたときにのみ更新されます。指が画面のエーテル側にあるときに移動することを望んでいました。何か案は?

0 投票する
2 に答える
625 参照

android - MotionEventをGridViewに渡します

これが私が達成しようとしていることの要約です。私には、MotionEventをリッスンしているビューがあります。特定の条件に一致したら、スクロールするために、そのMotionEventをGridViewに渡します。私は次のようなことをしています

ただし、MotionEventに従ってグリッドがスクロールすることはありません。そのようなイベントをリッスンしていないのかもしれませんが、「ScrollEvent」がないのでわかりません。

誰かがそれについて私に教えてもらえますか?ドキュメントが役に立たなかった。ありがとうございました。

0 投票する
1 に答える
438 参照

android - 数ユニット移動した後のタッチイベント

指が初期位置から数ユニット移動するまでアクティブにならないタッチイベントを作成しようとしています。

これまでのところ、onTouchメソッドを次のように設定しました。

この方法は私が問題を抱えている方法です:

getXThresholdメソッドは、次のような別のメソッドで想定されていることを実行しているようです。

助言がありますか?

/ M

0 投票する
0 に答える
161 参照

java - ANDROID-指で動かしたxとyのcoodrinatesごとに新しいOvalクラスを作成します

私はこれをしたい:

    • 画面をタッチすると、タッチしたx、y座標に新しい楕円を作成したい
    • 画面上で指をドラッグしているときに、ドラッグ中に指があったすべてのx、y座標に新しい楕円を作成します。
    • タッチして画面上で指を押したまま(長押し)すると、作成したすべての楕円を削除したい

最初のステップは実行できますが、2。と3の実行方法がわかりません。

これが私が試した私のコードです:

}

ご覧のとおり、「gestureScanner」パラメーターは使用していません。使用する必要があるかもしれませんが、どこでどのように使用するのかわかりません。

私を助けてください!どうも!

0 投票する
2 に答える
1965 参照

android - Android用モーションイベント

このコードの問題は何ですか?

エラーが発生しています:

メソッドgetAction()は、.getAction()のタイプMotionEventに対して未定義です。インポートできません:

私が知る限り、これはこの動作するコードと同じです(import android.view.MotionEvent;をインポートできないことを除けば):

助けてくれてありがとう!

0 投票する
1 に答える
5199 参照

android - view/motionEventを変数スワイプに解決できません

私は別のstackoverflowの質問からこのコードを取得しました:

コードをEclipseに貼り付けた後、super.onTouch(view、motionEvent);でエラーが発生します。。コンパイラのコンプライアンスレベルは、それが役立つ場合は1.6に設定されます。eclipseを再起動し、プロジェクトを削除してインポートしようとしましたが、成功しませんでした。ありがとう、そして明けましておめでとうございます!