問題タブ [touch-event]

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 に答える
1051 参照

android - MotionEventがいつ終了したかを調べる

MotionEventがイベントでいつ実行されるかを確認する方法を理解しようとしています(つまり、ユーザーが画面を押してドラッグし、画面から指を離しました)。ドキュメントでは、イベントが開始されたときに生成されるgetEventTimeのみが表示されますが、イベントがいつ終了したかを把握する方法については言及されていません。何か案は?

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

android - onTouchevent() 問題 アンドロイド

以下のコードを実行すると、すべて正常に動作します。移動できる 3 つのボールを備えたシンプルなアプリです...

しかし、メイン アクティビティから onTouchevent を処理しようとすると、動作しません。奇妙なのは、単純な変数 (x、y) を読み取れないことです!!! なぜこれが起こったのか理解できません。ビューにある場合にのみそれらを赤くすることができるようです!!!

理由を知っている人はいますか?

はい@bigstones onToucheventは機能しています。すべてのアクションをキャプチャします。問題は、アクティビティ内にontoucheventコードがある場合、変数X、Yが機能しないように見えることですが、値があり、印刷できます(またはログに記録できます) )私が言っていることはテストされています.if()ステートメント(getX、getY)からすべての値を整数に変更しようとしましたが、X、Yだけでは機能しませんでした.....コードをもう一度確認してくださいお願いします!ありがとう!

0 投票する
4 に答える
4681 参照

android - openGL でタッチスクリーンを使用して 3D オブジェクトの回転を制御する

私は 4 年生のコンピューター エンジニアリングの学生で、Android 開発の経験があります。

私は、3D コンポーネントを含むアプリケーションで作業しているため、回転できる必要があります。私はアンドロイドリソースサイトで例を見ていました。

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchRotateActivity.html

この例では、z 軸を中心とした回転については説明していません。回転にクォータニオンを使用してみましたが、z 軸を中心とした回転を取得する方法がわかりません。

何かを回転させると、軸は同じ (x、y) ではなくなります。

オブジェクトの周りを回転できるようにする方法を学ぶのを手伝ってくれる人がいるかどうか疑問に思っていました. 上記の例のように、z 軸の周りにも。私はすでに約 24 時間を検索してこれを理解しようとしています。

より大きな問題は、y 軸を中心に 90 度回転すると、次の回転 (タッチスクリーン上で垂直に移動) が z 軸を中心にする必要があることをどのように検出できるかということです。

前もって感謝します。

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

javascript - タッチ イベント内の要素の検索 (モバイル サファリ)

私は Javascript イベント (私にはまったくなじみのないテーマ) を扱っており、モバイル サファリでのタッチ イベントの処理に関するガイダンスが必要です。

次のようなドキュメントがあります。

ユーザーが現在触れているスパンをハイライトしたいと思います。

無事行ってきました

0 投票する
3 に答える
17462 参照

javascript - iOS Web アプリのタッチ ジェスチャ

シンプルなボタンにタッチ ジェスチャを追加する簡単な方法を見つけるために、ウェブ全体を検索しました。基本的に、戻るボタン (通常は iOS デバイスの上部にあるタスクバーに表示されます) を取得して、CSS クラスを「通常」の状態から「押された」状態に変更する簡単な方法を見つけようとしています。

私は Javascript を初めて使用しますが、jQuery (または他のライブラリ) よりも標準の DOM メソッドを使用することを好みます。ontouchstartJavaScript コードがandontouchendイベントを読み取る方法と、これらの関数を使用して CSS クラスを変更する方法を説明する完全なコードを持っている人はいますか?

どんな助けでも大歓迎です!

TC

0 投票する
3 に答える
6366 参照

javascript - ontoucheventジェスチャのスクロールの問題

次のJavascriptを使用して、iOSWebアプリのdiv要素にontouchstart/ move/endコールバックを作成しています。現時点での唯一の問題は、ページを上下にスクロールしようとすると、ontouchstart要素がトリガーされ、divのCSSが変更されることです。ユーザーがアイテムを選択したときにのみ、divのCSSを変更したい。私はJavascriptについてはかなり基本的ですが、ユーザーがアイテムを選択しているときにのみJavascriptをトリガーする方法を誰かが知っているなら、それは大いにありがたいです!

ありがとう!

TC

Javascript:

HTML:

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

android - ライブ壁紙が ACTION_MOVE イベントを受信して​​いませんか?


CPU の使用率が最大になると、ライブ壁紙が ACTION_MOVE イベントを受信しないように見えることがわかりました。ただし、ACTION_DOWN および ACTION_UP イベントは引き続き受信します。

デモ用に最小限のEclipseプロジェクトをセットアップしました。Menu->Config を使用すると、フレーム レートの上限を切り替えることができます。

http://www.mediafire.com/file/m7v0czmovtatuu1/TouchTest.zip

他の誰かがこれに遭遇しましたか、またはその理由について説明がありますか?

編集:これはジンジャーブレッドでのみ発生することがわかりました。しかし、まだ解決策はありません。

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

java - Androidのボタンをドラッグアンドドロップ..ヘルプ

ボタンをドラッグ アンド ドロップしようとしていますが、モーション イベントで getX() を使用すると動作しますが、ボタンが震え始めます。メソッド getRawX() を呼び出すと、震えませんが、ドラッグ アンド ドロップを開始する直前に少なくとも 80px ジャンプします。

どうすればそれを管理できますか。コードをここに投稿します。

}

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

android - MyGestureDetectorはSimpleOnGestureListenerを拡張します

SimpleOnGestureListenerを拡張するMyGestureDetectorを実装しています。http://www.codeshogun.com/blog/tag/view-flipper/からクラスを借りて、ViewFlipperでスワイプアクションを実行できるようにしました。エミュレータで機能するかどうかわかりません。助言がありますか?

以下はすべてのコードです。

main.java

anim * .xmlの:

0 投票する
3 に答える
22404 参照

android - Android: ItemizedOverlay onTouchEvent と onTap のオーバーラップ

マップ オーバーレイにマーカーを配置し、ユーザーがドローアブルを選択したときにダイアログを表示しようとしています。問題は、イベントが重複しているように見えることです。マップをクリックしてマーカーを描画すると、その直後に onTap が起動します。マーカーを描画したばかりなので、マーカーは onTap イベントのすぐ下にあり、ダイアログは常に起動します。これらのイベントを相互に排他的にする方法について何か提案はありますか?

マップ アクティビティのコードは次のとおりです。

およびオーバーレイ クラスのコード: