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

android - SimpleOnGestureListener onFling の速度方向の問題

この Android アプリに SimpleOnGestureListener を実装しました。これは基本的な実装であり、すべて正常に動作しています。

クラスが実装さOnTouchListenerれ、正しいビューの TouchListener として設定し、タッチ イベントで SimpleOnGestureListener のインスタンスを呼び出します。

そして、fling コールバックで、velocityY をログに記録しています (アプリはスワイプダウン ジェスチャを使用しています)。

メソッドが呼び出され、ログに値が表示されます。

問題は、Nexus 4 と Nexus 10 では下向きのフリングの場合、velocityY が正の値であり、Nexus 7 では負の値であることです。

誰かがe2.getY - e1.getY(または生の)使用を提案することは知っていますが、愚かなユーザーはビューを下にドラッグしてから上に投げる可能性があるため(そして実際にそうするでしょう)、完全に信頼できるわけではありませんが、違いはまだ肯定的です.

問題は、システムにこのことの方向性を問い合わせる方法はあるのかということです。

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

android - スワイプジェスチャを使用してテーブルレイアウトから行を選択するには?

私は主な活動にテーブルを持っています。そのテーブルレイアウトに行を動的に追加しています。スワイプジェスチャを使用して、そのテーブルレイアウトから特定の行を選択したい。出来ますか?もしそうなら、実装する方法をいくつか提案してください。前もって感謝します..

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

android - GestureDetector onSingleTapConfirmed とボタン クリックの競合

私のアプリにはボタン付きのレイアウトがあります。アクティビティには、次のように onSingleTapConfirmed イベントを受け取るジェスチャ検出器があります。

ここで、mDetector は GestureDetector.SimpleOnGestureListener から拡張されます。

ただし、クリックイベントをオーバーライドするボタンもあります。問題は、ボタンが押されたときに onslingletapconfirmed イベントも後で呼び出されることです。イベントの伝播を停止し、ボタンのクリックのみを有効にする合理的な方法はありますか? ありがとうございます。

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

android - ImageView に GestureDetector を実装する

おはようございます :

アクティビティに ImageView があり、 OntOuchListner () を ImageView に設定しました。これは、ImageView のインターフェイスを次のように実装したことを意味します。

同じ方法で GestureDetector を ImageView に設定したいのですが、これが可能かどうかはわかりません。

ありがとう。

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

android - OnGestureListener#onScroll が Samsung Galaxy Note 10.1 の GestureDetector から呼び出されない

Android 4.0.4 を搭載した Samsung Galaxy Note 10.1 では、画面に 2 本の指を置いても は起動しGestureDetectorません(1 本の指では起動します)。OnGestureListener#onScrollこれは他のデバイスでもうまく機能します。私のアプリケーションでは、少なくとも 2 本の指が関係している場合にのみスクロールを有効にしたいと考えています。

これは、現象を再現するビューの実装です。

この動作は既知/文書化/要求されていますか? 既知の回避策はありますか?