問題タブ [swipe]

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

actionscript-3 - タッチアプリケーションのスワイプ動作

SWIPEジェスチャを検出するためのActionScriptのマネージャーを書いています。はい、ネイティブ(OS)ジェスチャで動作するAPIはすでにありますが、私の計画は次のとおりです。

  1. そのため、シングルタッチ画面(通常のプラットフォーム、つまりシングルタッチ画面または通常のマウス入力)でも機能します。
  2. 少し低レベルのAPIを使用します。基本的に、私は通常のMOUSE_DOWN @ target、MOUSE_MOVE@stageおよびstage.MOUSE_UP@stageを処理しています。
    ロケット科学ではありません。しかし、それを(UXの観点から)スムーズに機能させるためには、本当に詳細を考える必要があります。

それで、誰かがいくつかの小さな詳細、ヒントとコツを念頭に置いていますか?他のモバイルプラットフォーム(iOS / Android / ...)からの経験はありますか?低レベルの用語でのSWIPEジェスチャとは何ですか?

私の懸念:

  1. このイベント(TransformGestureEventなど)は、MOUSE_UP @ stageで発生する必要がありますか、それとも指/マウスを離す前に発生する必要がありますか?(誰かがantroid-deviceを持っている場合、TourDeFlexアプリでどのように発生するかを確認できますか?)
  2. 主な質問:どのように除外するのですか?私は、最後のTミリ秒の間に「(Nよりも大きい軸に沿って通過した距離&& Mよりも大きくない直交軸に沿って通過した距離)」を公式化する傾向があります。
    ジェスチャを実行するために特定の時間枠(指/マウスを下から開始)があるかどうか疑問です。この時間枠(タイマー)が閉じられた後にすべてが中止されるようにします。

ご意見・ご感想をお待ちしております。

UPD:いくつかの素晴らしいアイデア: http ://smartandroidians.blogspot.com/2010/04/swipe-action-and-viewflipper-in-android.htmlある種の速度を使用

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

iphone - iPhone: スワイプ ジェスチャの必要な長さの設定

スワイプの最小の長さ、つまりジェスチャーがスワイプとして認識されるようにユーザーがスワイプする必要があるピクセル単位の長さを設定する簡単な方法があるかどうか疑問に思っていました。

通常のスワイプは非常に反応が悪いことに気付きました (たとえば、フォト ライブラリで写真をスワイプする場合と比較して)。

これは通常の方法ですが、必要なスワイプの長さを短くしたいと思います。

ピクセルの開始位置と終了位置を取得して 2 つを比較する方法があることを覚えていますが、コードで必要な最小スワイプ長の値を定義するだけの簡単な方法があるかどうか疑問に思っていました。ここ。


編集:

これは私がすべてを書き直した方法です:

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

iphone - スワイプジェスチャXCodeを使用してビューを交換する方法

XCodeを使用してiOSプラットフォーム用のCocoatouchアプリケーションを開発していますが、ユーザーが指を左右にスワイプして新しいViewController(nib / xibファイル)に変更できるスワイプジェスチャを実装する方法を見つけるのに問題がありました。 。swapView IBActionボタンとモーダルトランジションを使用してAppleについて読んだことがありTouchGestureRecognizerますが、ビューを変更できるスワイプアクションを実装する方法がわかりません。

私は数十のビューコントローラーを持っているので、ユーザーがスワイプできるようにするスクロールビューを使用したくありません。

次に例を示します。

First View Controller.xib:SwipeRight-2番目のViewController.xibに移動します

2番目のViewController.xib:
SwipeLeft-最初のViewController.xibに移動
SwipeRight-3番目のViewController.xibに移動

などなど

これまでUISwipe/Touch Gesturesを使用したことはありませんがIBAction、モーダルトランジション付きのボタンを使用してビューを切り替える方法を使用しました(以下を参照)。

スワイプを使用して、異なる形式の同様の方法を実行していますか?もしそうなら、どうすればこれを整理してフォーマットできますか。

ありがとうございました

編集-質問へのコメントごとに回答

これをviewDidLoadに配置します

次に、次のコードをメインに貼り付けるなどしてセレクターを追加します...

次に、使用するようにスワップしているotherViewControllerをインポートすることを確認してください

メインファイルの先頭にあります。お役に立てれば。

編集終了

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

iphone - UISwipeGestureRecognizer の場所

ユーザーが画面の上部、画面の中央、または画面の下部をスワイプしたかどうかに応じて、異なるイベントをトリガーする必要があります。UISwipeGestureRecognizer から場所を取得する方法がないと確信しているため、これを行うための最良/最も簡単な方法を見つけようとしています。

最初のオプションは、「タッチ」メソッドを使用して独自のスワイプ認識機能を作成することです。これは非常に難しいように思えます (たとえば、スワイプとドラッグを区別しようとするなど)。

2 番目の可能性は、'touches' メソッド (たとえば touchesBegan) の 1 つから位置を取得し、それを何らかの方法でスワイプに関連付けることです。touchesBegan にタイマーを設定して、スワイプ認識エンジンが 0.5 秒以内に起動すると、スワイプがそのタッチに接続されたことがわかります。

考えられる 3 番目の可能性は、ビューの上に 3 つの透明なサブビューを配置し、各ビューに異なるスワイプ認識機能を追加することです。透明なビューがタッチ/スワイプイベントを認識しないことを除いて、これは私にとって最良の方法のようです。では、どうすればこれを回避できますか?

助言がありますか?ありがとう。

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

android - Androidでスワイプアクションを行う方法

私のアプリでは、アクティビティが開かれたときに入力する編集ボックスがあります。ユーザーが編集ボックスに入力すると、デフォルトの音楽がバックグラウンドで再生されます。ユーザーが別の曲を選択したい場合は、sd カードに保存されているすべての曲を表示するリスト ビューから曲を選択できます。

ユーザーが画面を左にスワイプしたときにリストビューを表示したいと思います。

編集ボックスと曲のリストのコードは既に個別に作成しており、うまく機能しています。今、私はそれらの活動の間をスワイプしたい.

私を助けてください....

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

android - アンドロイドのフリップアクティビティ

私はAndroidアプリケーションを開発していて、アプリケーション(iPhoneなど)を反転させたいと思っています。ユーザーが画面に触れて左または右にスワイプすると、アクティビティが変更されます。

これをコードに実装する方法について誰かが提案を持っていますか?

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

ios - テーブルセルをスワイプして2つのオプションを取得します

いくつかの情報がいたるところに散らばっているので、私はこのビットに固執していますが、確かな説明は決してありません。

セルとセクションで満たされたテーブルビューがあります。セル(右側)をスワイプすると、「承認」と「拒否」の2つのボタンが表示されます。

削除ボタンが表示されるところまで来ました。これは、各セクションの最初のセル以外でのみ発生し(ここでは、プログラムは検出するだけですdidSelectRowAtIndexPath)、セルに2番目のボタンを取得する方法、およびそれらのボタンを編集する方法についてはわかりません。

何か考えがある人はいますか?

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

iphone - touchesBeganは常に応答するとは限りません

画面上でスワイプを検出しましたが、希望どおりに機能します。唯一のことは、テストでは、何度も何度もスワイプし続け、少なくとも90%以上の時間は応答していますが、時々応答がありません。

私は原因を見つけるためにすべてをNSLogしましたが、これが発生する数回はtouchesBeganがまったく検出されないことがわかりました。

これが私のコードですが、touchesBeganは呼び出されないので、コードは重要ではありません。

何か案は?

ありがとう!

*ソリューションで編集* これは、dredfulの提案でUISwipeGestureRecognizerを調べた後に使用することになったコードです。

.hで:

.mで:

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

android - スワイプしてアンドロイドを削除

リストビューがあり、データベースから取り込まれます。アイテムを削除したいのですが、このアイテムを削除した後、同じアクティビティの残りのすべてのアイテムを表示し、UI を変更しました。

誰かがより良いアイデアを持っているか、誰かが私を助けることができますか.

よろしくお願いします Md マイドゥル イスラム

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

android - ViewFlipper でスワイプを検出してビューを変更しようとする際の問題

のビューを変更するスワイプ検出を実装しようとしていViewFlipperます。そこからコピーした、以下に示すコードを使用しました。

onTouch触れると適切にトリガーされますがViewFlipper、onFling イベントはトリガーされません

誰でも助けることができますか?スワイプを検出する最良の方法は何ですか?

ありがとう