問題タブ [swipe-gesture]

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

android - リストビューが範囲外であり、新しいアイテムを渡しているかどうかを検出します

リストビューが範囲外にスワイプしたかどうかを検出する方法を教えてもらえますか? リストビューに項目が 1 つしかありません。また、ユーザーが上下にスワイプすると、それに応じてリストビューが上下に移動し、その上または下に空のスペースが表示されることを検出する必要があります。この時点で、リストビューのアダプターを更新し、そこに新しいアイテムを渡す必要があります。

私はこのようにGestureListenerでそれを実装しようとしました:

スワイプアップまたはダウンアクションを検出しますが、リストビューが範囲外になり、空のスペースが表示された場合は検出しません。

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

android - 写真スライダーとしての ListView アイテム

写真スライダーとして表示されるリストビューを作成する必要があります。つまり、画面に 1 つのアイテムだけである必要があります。また、ユーザーが上または下にスワイプを開始すると、アイテムの上または下が表示されますが、画面いっぱいにはなりません。そして、ユーザーが定義されたポイントでスワイプすると、このアイテムが画面全体に表示されます。などなど。

フォトスライダーとして。それを開くと、画面に 1 枚の写真しか表示されません。次に、写真をクリックして下にスワイプします。それに応じて、現在の下部にあるスワイプ写真が画面を満たします。リストビュー項目でそのような原則を実装したいと考えています。

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

実装したいものを説明できるファイルを添付しました。位置 1 - リストビューの開始位置。次に、ユーザーが画面に触れて、左にスワイプし始めます。2 番目の画像を見るとわかります。ユーザーにはまだアイテム 1 が表示されていますが、2 番目のアイテムも表示されています。そして最後に、2 番目の項目を最後までスワイプすると、画面にはその項目だけが表示されます。変な説明で申し訳ありませんが、私の質問をより明確にすることができると思います。さらに、リストビューで水平方向ではなく垂直方向のスワイプを実装したいので、それは 1 つの項目のみにする必要があります。

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

ios - 左右にすばやくスワイプすると、UIImageViewが画面から飛び出します

次のリンクの@Robの回答からフォローします。

https://stackoverflow.com/a/10407713/1692914

@Rob

あなたの例をありがとう。ただし、問題があります。画面をすばやくスワイプすると、アニメーションによってはimageViewsが左から右に(またはその逆に)飛んでしまい、画面をスワイプしたときに表示されるはずのビューに表示されずに画面から消えてしまいます。ゆっくり。

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

objective-c - iOS - ダブルタップ ジェスチャが UIWebView の上で機能しない

viewControllerプログラムでいくつかのアイテムが追加されたがあります。UILabelUIWebViewスクロールビューを含む。

ストーリーボードを使用してviewControllerにスワイプジェスチャを追加しましたが、実行するとすべて問題ないようです。

この問題は、上をスワイプしようとするとUIWebview発生します。スワイプ ジェスチャがトリガーされず、キャンセルされているように見えます。

ジェスチャがビュー全体で機能するように有効にするにはどうすればよいUIWebviewですか?

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

javascript - ライブラリなしでjqueryスワイプを使用するにはどうすればよいですか?

$("#slider ul li div").swipeleft();jQuery mobileでさえもライブラリやプラグインを使用せずに、コアjQueryを使用してスワイプジェスチャのようなjQuerymobileを作成する必要があります。

jQueryモバイルウィジェットが分離され、スワイプだけで実行できるようになることはわかっています。でもそんなに長く待ちきれません。

左右のスワイプ機能のスワイプジェスチャに似た手動のjQueryコードが必要です。これを見たことがありますが、スワイプジェスチャを取得する方法がわかりませんでした。誰かがそのコードで私を助けることができますか?

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

css - オーバーフロー x バグ? ブラウザ幅いっぱいのバーテクニック

ページでこの手法を試しています。以前は正常に動作しているように見えましたが、現在 Chrome と Firefox では水平スクロール バーが表示されません (これは良いことです) が、2 本の指でスワイプすると水平スクロールが発生します (これは悪いことです)。

同じ動作を説明しているが、解決済みとマークされているこのバグ レポートを見つけました。Safari でテストしたところ、水平スクロールは防止されました。

コード (CSS-Tricks の例のコードとほぼ同じ):

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

EDIT:overflow-xをhtml要素に追加すると、水平スクロールが妨げられますが、他の表示エラーが発生することがあります(私が作成したより肉付けされたページでは、ドロップダウンメニューはオーバーフローyである必要がありますが、途切れ続けました)もの) スクロールバーが表示されない理由は説明されていませんが、スクロールは引き続き機能します。

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

java - スワイプ時のヌルポインター例外

NullPointerExceptionはスワイプをすることに夢中になります。何が間違っていて、どのように修正するのですか? onTouchEvent例外はステートメントごとにメソッドでトリガーされますreturn gestureDetector.onTouchEvent(event);

このアクティビティ (List8) は、クラス Tabs3 から TabActivity として呼び出されます。これも完全を期すために提供されています。

Tabs3 は次のとおりです。

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

ios - Xcodeと速度でUIP​​anGestureRecognizerを使用してスワイプ方向を決定するのは感度が高すぎて、方向をすばやく切り替えます

明確化:

私が達成しようとしているのは、これです。スワイプジェスチャ(上、下、右、左)はWebView上にあります。ジェスチャのいずれかが発生すると、これが発生する必要があります。スワイプが開始されるとすぐに、アクションを開始する必要があります(アクションは、実際には、IPカメラを上下左右に移動するhtmlリンクをロードしています)。htmlリンクを使用すると、カメラを右または左、または上または下に移動できます。ロードされるとIPカメラに停止するように指示する別のhtmlリンクがあります。

したがって、状態がUIGestureRecognizerStateである場合、リンクの読み込みが開始され、ユーザーが画面に触れなくなるまでカメラが継続的に移動し、状態がUIGestureRecognizerStateEndedになり、他のhtmlリンクがトリガーされてWebViewで実行され、そのリンクによってカメラが停止します。動くことから。私たちが話すように、投稿された私の最初のコードはそれを行いますが、スワイプは敏感すぎました。この問題はコードで修正されていますが、2番目のリンクが最初のリンクの直後に読み込まれ、カメラが移動できなくなりました。それは意味がありますか?最初のリンクは、指を離すまで実行する必要があります。


元の質問:

私が管理したUIPanGestureRecognizerで速度を使用してスワイプ方向を決定しようとしましたが、これは右、左、上、下のスワイプを検出し、スワイプ方向に基づいて適切なアクションをトリガーし、UIGestureRecognizerStateEndedがスワイプごとに正しいアクションをトリガーします、しかし、以下のコードでの私の問題は、方向が非常に敏感であるということです。たとえば、右にスワイプしている間は、右にスワイプするほとんどの部分だけでなく、その間に上下にスワイプすることも認識します。スワイプは常に完全に直線であるとは限らないため、スワイプが最も右にある場合にのみ右スワイプのアクションをトリガーし、小さなピクセル偏差を無視することを見つけたいと思います。

また、私のプロジェクトにとって理想的なのは、UISwipeGestureRecognizerのように、特定のスワイプ方向でアクションを1回だけトリガーすることですが、それを使用すると、指を離すまでスワイプアクションが実行されないため、UIGestureRecognizerStateEndedに問題があります。画面では、指がまだスワイプしているにもかかわらず、スワイプアクションがすぐに終了します。

どんな助けでも大歓迎です。これが私のコードです:

ViewDidLoadで私は持っています:

そして私のクラスでは:

よろしくお願いします。ご不明な点がございましたらお問い合わせください。

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

android - Android スライド サイド メニューと水平リストビュー

私のアプリでは、2 つの外部ライブラリ ( Sliding menuHorizo​​ntal Listview ) を使用しています。最初のものは、Facebook アプリのようなスライド メニュー効果を実装し、うまく動作します。ボタンをスワイプまたはクリックすることで動きをトリガーできます。2 つ目は、左右にスワイプしてスクロールできる水平リストビューを実装します。それらの両方を使用すると、リストビューは表示されますが、スクロールの動きは機能しません。どうすれば解決できますか?メニューがスワイプアクションを「盗んでいる」と思います。

コードが必要な場合は、お尋ねください。

編集:実際に動作します!水平ビューに指を置き、少し上下にスワイプするだけで、左右にスワイプできます。この動作の原因はどれですか?

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

ios - iOS用AIR-スワイプジェスチャ中にマウスクリックが発生する

AIRforiOSアプリケーションを開発しています。スワイプジェスチャで問題が発生しています。子の表示オブジェクトを含むムービークリップにスワイプ効果を適用する必要があります。(複数のクリップがあるムービーストリップのように)。

これらの子表示オブジェクトはクリック可能である必要があるため、マウスクリックリスナーを追加しました。また、スワイプジェスチャで親ムービークリップをスクロールする必要があるため、親ムービークリップにスワイプジェスチャリスナーを追加しました。しかし、私が直面している問題は、親のムービークリップを指でスワイプしようとするたびに、子の表示オブジェクト(指の下)のマウスクリックイベントが発生することです。

親ムービークリップをスワイプしているときにマウスクリックが発生しないようにする方法が必要です。

私は次の設定を使用しています-

Flash Professional CS6 AIR SDK 3.5

私はこの問題を回避できないようですので、この点で助けていただければ幸いです。

前もって感謝します。