問題タブ [gesturedetector]

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

android - GestureDetector.onTouchEvent の NullPointerException

onTouch で GestureDetector を使用するアクティビティがあります。レイアウト内には、onClickListener を実装するビューもあります。Android ICS で、TouchEvent の処理中に NullPointerException が発生します。このエラーの原因は何ですか? onClick と onTouch がうまく連携しないという投稿をいくつか見ましたが、このエラーが表示されたときに、原因の実際の説明や問題の実際の解決策はありません。

コードは次のとおりです。

そして、スタックトレースは次のとおりです。

ICS ソースを見ると、エラーのある行を抽出できます: GestureDetector.java:587. onTouchEvent()の場合、メソッド内で発生しcase MotionEvent.ACTION_UP:ます。抜粋は次のとおりです。

NullPointerException行 587の Aは、それmVelocityTrackerが null であることを意味します。これは、クラスのプライベートVelocityTracker属性です。SimpleOnGestureListenerこの時点でこの変数が null になるのはなぜですか?

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

android - 古い Android のドラッグ & ドロップは正確ではありません

だから私は「磁気詩」タイプのアプリケーションを作ろうとしています。ユーザーは、画面上のさまざまなボタン ウィジェットを移動します。ボタン ウィジェットは磁石の外観に最も近いため、使用していますが、他のオプションも使用できます。

オブジェクトが指で正しく動かない。それらは近くにありますが、私の指と完全に一致していません。携帯電話の X 座標は問題ないようですが、Y 座標がずれています。これはおそらくタイトルバーが原因ですか?

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

java - GestureDetector にイベントを追加する

実際、私は WebView 用の GestureDetector を持っています。動作します。左右のスワイプでページをロードするように変更できますが、ズーム、パン、およびアクティブなリンクは機能しません。これはリスナーです:

問題は、この単一のイベント (左右のスワイプ) を webview のデフォルトの GestureDetector に追加できますか? WebView でアクティブなリンクをズームして保持し、スワイプでページを変更する必要があります。

ご協力ありがとうございました。

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

android - GestureDetector を正しく動作させる方法

これまでのところ、アクティビティに次のコードがあります。

そして、私はこのグローバルを持っています:private GestureDetector gestureDetector;

そして、onCreate私がこれを持っているのは、人々がするのを見たからです:

何が間違っているのかよくわかりませんが、スワイプしても何も起こりません。何か案は?

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

android - ダブルタップとスワイプの切り替え

私は RelativeLayout を持っています。私は TouchListener を GestureDetector の使用に入れています。私はすでに行っており、ダブルタップを検出できますが、ビューにスワイプイベントを追加するにはどうすればよいですか?

スワイプ イベントを実装した後、a.)タップのみを許可してスワイプを無効にする方法 と、b.)タップを無効にしてスワイプのみを許可する方法を切り替えるにはどうすればよいですか。

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

android - TouchImageView へのダブルタップの実装 - 画像のドラッグが機能しなくなりました

私は問題があります。ここから TouchImageView コードを使用しました - https://github.com/MikeOrtiz/TouchImageView。ダブルタップ機能を実装しました。正常に動作しますが、ズームインすると画像をドラッグできなくなりました。どうしてか分かりません。これが私の実際のコードです:

何が間違っている可能性がありますか?

ありがとうございました!

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

android - Android の親と子のカスタム ビューでのタッチ イベント処理

今日、Android カスタム ビューでのタッチ イベント処理に問題が発生しました。この場合、親ビュー呼び出し weekview とチルド呼び出し weekdayview を作成しました。親ビューをスクロールしたいのですが、両方のビューでタッチイベントを実装すると機能しません。

ここに画像の説明を入力

誰でもこれについて私を助けることができます.それは私にとって本当に役に立ちます. ありがとうございました

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

android - ListFragment でのジェスチャー検出

ContentProviderを入力するListFragment があります。

ユーザーが右にスワイプしたときにアイテムがリストから削除されるように、ジェスチャ リスナーをそれぞれにアタッチする必要があります。

以下は、現時点で ListFragment にあるすべてです。

ジェスチャの検出とリスニングをどのように関連付けますか?

いくつかの調査を行ったところ、次のコードが見つかりました。

誰かがそれを実装する方法を教えてもらえますか? (削除部分ではなく、実装のみ)

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

android - OnFling およびその他のメソッドは、ListView 内の TextView では機能しません

助けが必要です... :-) ListView 用のカスタム アダプターがあります。項目は TextViews です。すべての TextView で onSingleTap、onFling、およびその他すべてのイベントを処理できるようにしたいと考えています。ただし、onDown イベントのみが機能します。他のすべてはありません!理由がわかりません。TextViews が ListView の一部ではない私の他のアクティビティでは、すべて正常に動作します...

これは私が持っているものです: