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

android - Android-GridView-GestureDetectorが機能しない

アプリでフリングジェスチャを検出する際に問題が発生しました。私のレイアウトは、GridView、いくつかのTextViewとボタンで構成されています。

OnGestureListenerを実装しました:

次にOnCreateで:

およびオーバーライドされたメソッド:

}

そして、これは実際にはうまく機能しますが、GridViewでは機能しません。GridViewの外でフリングを実行する場合は、どこでも機能します。GridViewでは-反応はまったくありません。文字通り何をしたらいいのかわからないので、よろしくお願いします。

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

java - TYPE_SYSTEM_OVERLAY 内の GestureDetector

を作成しました。TYPE_SYSTEM_OVERLAYこのオーバーレイで を使用して指/タッチ イベントをキャプチャしたいと考えていserviceます。

オーバーレイは正常に機能しますが、問題は、オーバーレイを組み込んだときにタッチ イベントをキャプチャできないGestureDetectorことです。画面をタップすると、トーストメッセージ「onDown」が表示されませんでした..

誰かがどこで間違ったのか教えてくれれば感謝します:(クラスのGestureDetector外側を実装しようとしましたが、結果もありませんでした。OverlayView

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

java - アンドロイドでスワイプでダブルタップ?

AndroidのDoubleTapでMohanからの回答を使用していますが、実装方法がわかりません。

私は webView を持っていて、左右からのスワイプとダブルタップを検出したいと考えています。一度に両方を実装するにはどうすればよいですか。ジェスチャが初めてなので助けてください。

0 投票する
3 に答える
1054 参照

android - OnFling と ImageView が正しく機能しない

だから私は自分のページのイメージビューコンポーネントをスワイプで変更しようとしています。スワイプジェスチャを取得してジェスチャ検出器に転送することさえできません。

OnFling メソッドでは、これらのログ ステートメントにアクセスできません。私が見逃しているものはありますか?

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

android - レイアウト Android アクティビティ

線形レイアウト、テーブル レイアウト、相対レイアウトなどと比較して、異なるレイアウトで新しい Android アクティビティを作成する可能性があるかどうかはわかります。
私の目標は、Android がオブジェクトをロードするアクティビティを作成することです (メモなど)。このメモをアクティビティに配置して、最終ユーザーがタブレットの画面にたくさんのポストイットを表示できるようにします。

私が達成したい結果は、コンピューターのレイアウトに非常に似ています。多くのアイコンがあり、メモを表すこのアイコンを挿入、削除、移動できます。このhttp://developer.android.com/guide/tutorials/views/hello-gridview.html
のようなグリッドを使用することを考えていますが、この種のレイアウトでは、アイコンを必要な場所に移動できますか??

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

android - Android OnGestureListener onScroll MotionEvent

OnGestureListener の onScroll イベントに問題があります。

メソッドのシグネチャは次のとおりです。

問題は、MotionEvent e1 が最初のスクロール後に常に同じに見えることです。たとえば、最初の srcolling で e1.getX() を実行すると、100 が返されます。その後、スクロールを停止し、画面の別の場所で 2 番目のスクロールを開始すると、100 が返されます。MotionEvent e2 のみが値を変更します。

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

android - ダブルタップのみインターセプト

私は現在、ダブルタップに応答したい webView に GestureDetector を持っています。ただし、webView はすべての単一タップを無視します。おそらく、この動作もオーバーライドしました。

を探しています:

  • コードによって検出され、アクティビティによって処理されるダブルタップ
  • WebView によって通常どおり処理される通常のタップ

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

 

通常のシングルタップを webView に任せて処理するにはどうすればよいですか?

0 投票する
3 に答える
943 参照

android - GestureOverlayView が非常に遅いのはなぜですか?

異なる方法で 2 つのビューでスワイプ ジェスチャを検出します。

1 つ目はほぼ即時ですが、2 つ目は約 1 秒の遅延があります (Nexus S、ICS)。なぜ、どうすれば修正できますか?

後でもっと複雑なジェスチャを認識する必要があるため、メソッドを変更することはできませんが、すぐに機能するようにしたいと考えています。

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

android - androidはユーザーがスワイプしたかどうかを検出します

Webビューを備えたビューページャーがあり、ユーザーがスワイプしたかどうかを検出したいと思います。

私は主に、ビュー間でスワイプした回数をカウントしたいと思います。

ビューページャー内の位置に追いつくことの問題は、現在の場所から+1と-1のビューを常に生成しているため、現在のビューの位置を追跡していない可能性があることです。

したがって、これを取得する次の方法は、ユーザーが行ったカウントスワイプを使用することでした。ビューページャーを変更する種類の水平スワイプのみ

これはジェスチャリスナーといくつかの方向ロジックと関係があると思っていましたが、よくわかりません。

また、ビューページャーとWebビューのタッチ認識により、カウントするためだけに別のオーバーライドされた関数でジェスチャをキャッチするのが難しくなるのではないかと思いました。

洞察力を高く評価

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

android - GestureDetector をすべての子ビューに設定する

GestureDetector をすべてのビューに手動で割り当てることなく、アクティビティのすべてのビュー (ビュー グループ) に追加したいと考えています。現在、onFling() は背景をスワイプしたときにのみアクティブになり、button1 などをスワイプしたときはアクティブになりません。