問題タブ [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 - マルチタッチの処理
私がやろうとしているのは、マルチタッチ ボタンを処理することです。6 つのボタンがあり、ユーザーは 1 つから 6 つのボタンをタッチできます。問題は、MotionEvent
最大 3 つのポインターを処理できることですが、必要なのは最大 6 つのポインターです。何か助けてください。
これはコードです:
android - getHistorySize() 常に「0」
ACTION_MOVE イベントの場合、event.getHistorySize()
Jellybean を実行している Galaxy Nexus ですべてが完全に機能することを呼び出して履歴サイズを取得していますが、Gingerbread を実行している LG Optimus 3D では、履歴サイズは常に「0」です。これがなぜなのか誰か知っていますか?2.3 と 4.2 の間で何か変更がありましたか?
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を入手した人はいますか?
android - Android: 異なるドラッグ アンド ドロップ アクション onLongClick と onTouch
1 つのボタンで 2 つの異なるドラッグ アンド ドロップ操作を実装したいと考えています。ユーザーがボタンを長押しすると、ボタンを移動できます。これは問題ありません、私は実装しましたOnLongClickListener
:
ユーザーがボタンに触れてすぐにドラッグすると、このボタンから別のボタンに線を引くことができます。インターフェイスを実装する必要があると思いOnTouchListener
ますが、このユーザー インタラクションを認識するための条件がわかりません。この入力を認識するために必要な s のMotionEvent
組み合わせはどれですか。MotionEvent
ヒントを教えていただければ幸いです!
grtz warci
java - プレーヤーは、ACTION_DOWNまたはACTIONMOVEの画面がタッチされたときに移動する必要がある場合にのみ移動します
わかりました、ontouchlistenerクラスを作成しました:
残念ながら、player_xは、画面が押されたとき、または画面をドラッグしたときにのみ更新されます。指が画面のエーテル側にあるときに移動することを望んでいました。何か案は?
android - MotionEventをGridViewに渡します
これが私が達成しようとしていることの要約です。私には、MotionEventをリッスンしているビューがあります。特定の条件に一致したら、スクロールするために、そのMotionEventをGridViewに渡します。私は次のようなことをしています
ただし、MotionEventに従ってグリッドがスクロールすることはありません。そのようなイベントをリッスンしていないのかもしれませんが、「ScrollEvent」がないのでわかりません。
誰かがそれについて私に教えてもらえますか?ドキュメントが役に立たなかった。ありがとうございました。
android - 数ユニット移動した後のタッチイベント
指が初期位置から数ユニット移動するまでアクティブにならないタッチイベントを作成しようとしています。
これまでのところ、onTouchメソッドを次のように設定しました。
この方法は私が問題を抱えている方法です:
getXThresholdメソッドは、次のような別のメソッドで想定されていることを実行しているようです。
助言がありますか?
/ M
java - ANDROID-指で動かしたxとyのcoodrinatesごとに新しいOvalクラスを作成します
私はこれをしたい:
- 画面をタッチすると、タッチしたx、y座標に新しい楕円を作成したい
- 画面上で指をドラッグしているときに、ドラッグ中に指があったすべてのx、y座標に新しい楕円を作成します。
- タッチして画面上で指を押したまま(長押し)すると、作成したすべての楕円を削除したい
最初のステップは実行できますが、2。と3の実行方法がわかりません。
これが私が試した私のコードです:
}
ご覧のとおり、「gestureScanner」パラメーターは使用していません。使用する必要があるかもしれませんが、どこでどのように使用するのかわかりません。
私を助けてください!どうも!
android - Android用モーションイベント
このコードの問題は何ですか?
エラーが発生しています:
メソッドgetAction()は、.getAction()のタイプMotionEventに対して未定義です。インポートできません:
私が知る限り、これはこの動作するコードと同じです(import android.view.MotionEvent;をインポートできないことを除けば):
助けてくれてありがとう!
android - view/motionEventを変数スワイプに解決できません
私は別のstackoverflowの質問からこのコードを取得しました:
コードをEclipseに貼り付けた後、super.onTouch(view、motionEvent);でエラーが発生します。。コンパイラのコンプライアンスレベルは、それが役立つ場合は1.6に設定されます。eclipseを再起動し、プロジェクトを削除してインポートしようとしましたが、成功しませんでした。ありがとう、そして明けましておめでとうございます!