問題タブ [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 に答える
1510 参照

android - android - ビデオの実行中に画面へのタッチを検出する

私は初心者で、2つの質問があります。

  1. 添付コードのビデオが実行されないのはなぜですか (アプリケーションがビデオを実行できないというメッセージをエミュレータから受け取ります)。

  2. ビデオの実行中に画面上のタッチをキャプチャするために onTouchEvent を実装する方法を理解するのを手伝ってもらえますか (画面のどこに関係なく)。

前もってありがとう

public class VidShow extends Activity {

}

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

iphone - iOSタッチイベント

ちょっと興味があるんだけど。ユーザーがiPhoneアプリの画面に触れると、OSはタッチイベントをどのように処理しますか?現在のコードブロック(関数/メソッド)が終了し、タッチイベントが処理されますか?または、OSは、タッチイベントを処理するために実行されている可能性のあるコードを中断しますか?

ありがとう!

サニー

0 投票する
5 に答える
50906 参照

android - あなたの指に従うために線を引くAndroid

私がやりたいのは、私の指に続く線を引くことです。カスタムビューを作成しましたが、onTouchEvent()それが機能します。

onDraw()メソッド内で問題なく 静的な線を引くことができます。

でも、指を動かしながら線を引く方法がよくわかりません。

しばらくやっている皆さんに何かヒントはありますか?

に座標を設定しonTouchEvent()、ビューを常に無効にして、小さな線分が描画されるようにする必要がありますか?

結局、この実験では、基本的に指を使って画面に落書きできるようにしたいと思います。

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

iphone - Touchevent を使用した jQuery でのドラッグ アンド ドロップ (iPhone ブラウザー)

jQueryを使用してtouchstart、touchmove、およびtouchendをリッスンし、iPhone Safariで「dragitem」をドラッグできます(touchmoveに基づく位置変更)。しかし、今の問題は、「dragitem」が「dropArea」にドラッグされたときに dropArea 応答を作成する方法です。

たとえば、「dragitem」が「dropArea」内でドラッグされると、「dropArea」はハイライト/グロー、背景色の変更などを行いますが、「dropArea」は通常のままです。何か案が?

少し早いですがお礼を。

HTML:

jQuery:

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

android - Android ライブ壁紙がタッチされたときにダイアログを開く

ライブ壁紙がタップされたときに、いくつかの簡単な情報を含むダイアログ ボックスを開きたいと思います。Android ライブ壁紙で onCommand をオーバーライドし、Android ドキュメントからほぼそのままカスタム ダイアログを追加します (レイアウト info_dialog.xml は表示されていません)。

例外を生成するだけです:

これは、Activity からではなく WallpaperService からダイアログを表示しようとしているからだと思います。WallpaperService.Engine の onTouchEvent メソッドをオーバーライドしても、同じ結果が得られます。

これは、ダイアログをホストするために別のアクティビティをスピンアップする必要があるということですか? または、ライブ壁紙からダイアログをトリガーすることはできませんか?

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

iphone - IOS: 'dimmer' ビューのアルファを 0.0 より大きい値に設定すると、タッチ イベントが無効になる (?)

ユーザーがジェスチャーでディスプレイを暗くできるようにしようとしているアプリがあります。他の多くのビューとボタンを含む UIView があり、その上に背景色を黒に設定した UIView を配置します。調光を行わないように、その調光ビューのアルファをゼロ (透明) に設定します。薄暗くするために、アルファ値を少しずつ増やします。それはうまく機能しているように見えますが... (それが来ることはわかっていました) アルファ値が 0 より大きくなると、タッチ イベントがブロックされ、通常どおり受信されません。

ディマー ビューの作成:

パン ジェスチャの処理:

イベントがブロックされている理由はありますか? これを行うより良い方法はありますか?
私はいくつかの投稿を読み、かなりグーグルで検索しましたが、あまり関連性のあるものは見当たりませんでした.

すべての助けに感謝します。

:bp:

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

android - Android: RealViewSwitcher を使用して、ホーム画面のようにビューを切り替えます

私は小さいながらも素晴らしいオープン ソース プロジェクトに取り組んでいRealViewSwitcherます。Android の Launcher のように、水平方向のフリングを実行して複数のビューを切り替えることができます。ViewGroup実装onInterceptTouchEventonTouchEventて物事を機能させるのは単純です。実際、ほとんどのコードはファイルWorkspace.java(572 行目以降) から取得したものであり、タッチ イベントを処理する 2 つのメソッドも同様です。多くの変更はありません。

しかし、私はこのことを機能させません。私の現在の労働者階級はここに投稿されています(かなり大きいのでpastebinに掲載されています): http://pastebin.com/8p8GCEZK

クラスを実行すると (クラスを作成し、いくつかの TextView を追加して、それをアクティビティのコンテンツ ビューとして設定するだけです)、クイック フリングを実行すると、次の出力が得られます。

私の問題は次のとおりです。私が何をしても、ACTION_MOVE私のonInterceptTouchEvent方法では得られません。私はドキュメントを何度も読み、戻り値をいじろうとしましたが、そこ以外のイベントは取得しません。ACTION_DOWNフリングを開始する実際のコードがACTION_MOVEケースにあるため、これは醜いです。

ここで私を助けてもらえますか?私が得られない厄介なこと:公式のランチャーアプリケーションでも同じように実装されているようです。しかし、彼らのコードは機能しますが、私のコードは機能しません。私は何が欠けていますか?

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

ipad - Safari、Firefox、Chrome でマウス イベントの代わりにタッチ イベントを使用する

Safari、Firefox、または Chrome でナビゲートするときに、通常のマウスイベントの代わりにモバイルイベント (touchstart、touchmove、touchend) をシミュレートする方法/アドオン/拡張機能はありますか?

iPadでいくつかのWebサイトをテストしようとしています。iPad Emulator デスクトップ ソフトウェアがあれば、それも素晴らしいことですが、何らかの Firebuging が必要です。

ありがとう!カイオトゥーン!

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

android - Android - TextView 間のドラッグ アンド ドロップの実装

Android アプリケーションのユーザーが、ある TextView (A) のコンテンツを別の TextView (B) に移動できるようにしたいと考えています。これは、A からドラッグして B の上で離すことで実行できるはずです。onTouch イベント、特に ACTION_DOWN と ACTION_UP を使用してこれを実現しようとしました。これは簡単だと思いましたが、いくつかの問題に遭遇しました。

試行 1

最初に、イベント ハンドラーへの各呼び出しに渡されるビューを取得しようとしました。A はビューとして渡されるため、これは ACTION_DOWN では問題ありません。ただし、ACTION_UP イベントでは、B ではなく A もビューとして渡されます。

試行 2

ACTION_UP イベント (getRawX()、regRawY()) の生の座標をキャプチャし、これらの座標を、ユーザーが「ドロップ」できるビューの左、右、上、下と比較します。残念ながら、ビューの座標はイベントの座標に関連していないようです。

質問

この単純なドラッグ アンド ドロップをどのように実装するか、または 2 回の試行でどのような間違いを犯していますか。

リスナー コード (2 回試行)

ハンドラー コード (2 回試行)

あとがき

さて、RawY 座標から 50 を引くと、Attempt Two で概ね問題ないように見えます。なぜ何か提案はありますか?

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

android - Android - アクティビティで OnTouchEvent を起動できない - MonoDroid を使用 (OnTouch から MotionEvent が必要)

偶然、Monodroid で GestureListner を使用する実際の例を誰かが持っているでしょうか? Java を使用して、ネット上にあるものをうまく翻訳できないようです。

私は近いと思います...そして、この「OnTouchEvent」を起動できれば、GestureDetectorクラスのOnTouchEventを起動でき、スワイプモーション(またはOnFling)を取得できると思います.

Activity クラスでこのイベントを発生させるにはどうすればよいですか? いいえ

そして、MotionEvent が必要なので、OnClick ではなく OnTouch イベントが絶対に必要だと思います。