問題タブ [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 投票する
2 に答える
1027 参照

android - 水平スクロールビュー内のフィンガーペイント

stackoverflow と Android 開発キットで見つけたいくつかのコードを組み合わせています。フィンガーペイント キャンバスをロック可能な水平スクロール ビュー内に配置したいと考えています。ただし、水平方向に描画しようとすると、キャンバスにペイントするのではなく、スクロールビューがスクロールします。フィンガーペイントのカスタムビューの代わりにイメージビューを使用した場合、この問題は発生しませんでした。おそらく、カスタム lockableHorizo​​ntalScrollView とカスタム drawingView の両方での onTouchEvent のオーバーライドに問題があると思います。必要に応じて、詳細とコードを提供できます。

抜粋:

drawingView.java

LockableHorizo​​ntalScrollView.java

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

iphone - テーブルの下のタッチを検出するIOS UITableView - サブクラス化が必要ですか?

ユーザーが UITableView の最後の行の下をタップしたことを検出できるようにしたいのですが、テーブルをスクロールする機能に悪影響を与えることはありません。UITableView をサブクラス化する (つまり、テーブルの touchesBegan をオーバーライドする) よりも簡単な方法はありますか?

これを行う理由は次のとおりです。テーブルが空の場合 (初めてアプリを開いたとき)、またはいくつかのセルしかない場合、画面上のすべてのスペースをタップして Add メソッドを呼び出すことができます。

大きなテーブルビューフッターで画像のない(つまり、見えない)大きなカスタムUIButtonを使用しようとしましたが、ボタンを押すとスクロールが妨げられますが、すでにいくつかのセルがある場合はスクロールが必要です。テーブルにアイテムが0個以上ある場合はフッターからボタンを削除できると考えていますが、テーブルにいくつかのアイテムが既にある場合は何もしません。

アイデアをありがとう!

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

jquery - jQuerytouchwipeを使用した一部のワイプのデフォルトのワイプ

私はこの素晴らしいプラグインを使用して、モバイルデバイスのワイプイベントをキャプチャしています:http://www.netcu.de/jquery-touchwipe-iphone-ipad-library

そのページのソースにあるコードを使用して、画像ギャラリーを適切に循環させています。ただし、私の画像ギャラリーは画面の全幅です。残念ながら、タッチワイプはデフォルトの上下ワイプがページを上下にスクロールするのを妨げているようです。他の動作が指定されている場合を除いて、デフォルトの動作を使用するようにする方法はありますか?

私はまた、この同じ効果を達成するための他の選択肢(他のプラグイン、他の方法)を受け入れています。ありがとう!

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

android - onTouchEvent、ロングクリック、コンテキストメニューを連携させる方法は?

私たちのアプリケーションには、( を拡張するImageView) カスタム ビューがあり、その中でタッチ イベントを処理してデータを記録します。このビューにコンテキスト メニュー機能を追加したいと考え、Android の公式ドキュメントのガイドラインに従いました。

コードはonTouchEventそれ自体で正常に動作します。コンテキスト メニュー コードも正常に動作します。ただし、両方を追加すると、コンテキスト メニュー コードが機能しなくなります。両方のコードを追加するonCreateContextMenuと、呼び出されないため、コンテキスト メニューが表示されないことがわかりました。

Android ドキュメントの私の解釈によると、falsefromを返すonTouchEventことは、イベントが消費されていないことを示しているため、それをさらに処理するために使用する必要があります。何らかの理由で、ここでは発生していません。誰かが私に欠けているものを教えていただければ幸いです。ところで、ターゲットは 2.3.4 ROM を実行している Nexus One です。

onTouchEventカスタム ビューのコードは次のとおりです。

よろしくお願いします。

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

android - Android - 長押しの終了を検出する

ユーザーがボタンを長時間押し続ける必要があるアプリケーションに取り組んでいます。

ユーザーがプレスを終了するか、タッチ位置を移動する瞬間を検出するにはどうすればよいですか?

ありがとう

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

android - Android MapView ItemizedOverlay Draw onTap

ItemizedOverlay の Draw メソッドでカスタム シェイプを描画しようとしています。描画された形状の onTap イベントを取得することは可能ですか? 現在、onTap はデフォルトのドローアブル/マーカーで動作します。Draw メソッドで描画された形状に対して機能させるにはどうすればよいですか?

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

android - OnTouchEvent に Monodroid の View パラメータがありません

Mono for Android の OnTouchEvent に View 引数OnTouchが Android for Java にないのはなぜですか? イベントを発生させているビューを取得するにはどうすればよいですか?

ここでドラッグとズームの例として何かをしようとしています。

前もって感謝します。

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

android - テーブルローをAndroidのOnSwipe-touchに敏感にしたいのですが、onClickには敏感すぎます

tableRowにOnSwipeをリッスンさせてから、削除ボタンを表示したいと思います。ジェスチャディテクタを追加しました。スワイプするとボタンが表示されます。しかし、私はonClick-listenerも持っているので、onclickは常に起動し、ユーザーにアクティビティを終了させます。

OnClick-listenerを無効にしようとしましたが、違いはありませんでした。また、スワイプが終了するとボタンが消えるので、スワイプ後もボタンが表示されたままにしておきたいです。

ありがとう!

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

java - Android: MotionEvent.ACTION_MOVE を正しく使用できないようです

私は Android プログラミングと Java にまったく慣れていません (ただし、C# の経験はある程度あるので役に立ちます)。

現時点では、すべてがどのように機能するかを知るために、いくつかのことをいじっています。onTouchListener を実装するアクティビティを作成しました。onTouch をオーバーライドし、event.getAction() をオンにしました。

ここで「circle」は円を描くクラスです。

画面上で指をドラッグすると、円の軌跡が表示されると思っていました。代わりに、私が触れ始めたときだけ円が描かれています。

コードを例と比較しました (例: Google によるこのブログ投稿: http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html )。間違いが見つかりません。 .

編集: クラス全体へのリンク: http://pastebin.com/tVDQjQhu

編集:修正。onTouch() 関数で true を返す必要があります。ああ!

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

android - グロー効果のある動的に生成されたライン

このようなグロー効果で線を描きたい
グローライン
問題 - ユーザーの操作に応じて、プログラムでこの線を生成する必要があります (線の形式はonTouchEvent-で生成されますACTION_MOVE)。

xml ファイルや premaid ビットマップを描画せずにこの効果を生成できますか?