問題タブ [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.
android - Android-GridView-GestureDetectorが機能しない
アプリでフリングジェスチャを検出する際に問題が発生しました。私のレイアウトは、GridView、いくつかのTextViewとボタンで構成されています。
OnGestureListenerを実装しました:
次にOnCreateで:
およびオーバーライドされたメソッド:
}
そして、これは実際にはうまく機能しますが、GridViewでは機能しません。GridViewの外でフリングを実行する場合は、どこでも機能します。GridViewでは-反応はまったくありません。文字通り何をしたらいいのかわからないので、よろしくお願いします。
java - TYPE_SYSTEM_OVERLAY 内の GestureDetector
を作成しました。TYPE_SYSTEM_OVERLAY
このオーバーレイで を使用して指/タッチ イベントをキャプチャしたいと考えていservice
ます。
オーバーレイは正常に機能しますが、問題は、オーバーレイを組み込んだときにタッチ イベントをキャプチャできないGestureDetector
ことです。画面をタップすると、トーストメッセージ「onDown」が表示されませんでした..
誰かがどこで間違ったのか教えてくれれば感謝します:(クラスのGestureDetector
外側を実装しようとしましたが、結果もありませんでした。OverlayView
java - アンドロイドでスワイプでダブルタップ?
AndroidのDoubleTapでMohanからの回答を使用していますが、実装方法がわかりません。
私は webView を持っていて、左右からのスワイプとダブルタップを検出したいと考えています。一度に両方を実装するにはどうすればよいですか。ジェスチャが初めてなので助けてください。
android - OnFling と ImageView が正しく機能しない
だから私は自分のページのイメージビューコンポーネントをスワイプで変更しようとしています。スワイプジェスチャを取得してジェスチャ検出器に転送することさえできません。
OnFling メソッドでは、これらのログ ステートメントにアクセスできません。私が見逃しているものはありますか?
android - レイアウト Android アクティビティ
線形レイアウト、テーブル レイアウト、相対レイアウトなどと比較して、異なるレイアウトで新しい Android アクティビティを作成する可能性があるかどうかはわかります。
私の目標は、Android がオブジェクトをロードするアクティビティを作成することです (メモなど)。このメモをアクティビティに配置して、最終ユーザーがタブレットの画面にたくさんのポストイットを表示できるようにします。
私が達成したい結果は、コンピューターのレイアウトに非常に似ています。多くのアイコンがあり、メモを表すこのアイコンを挿入、削除、移動できます。このhttp://developer.android.com/guide/tutorials/views/hello-gridview.html
のようなグリッドを使用することを考えていますが、この種のレイアウトでは、アイコンを必要な場所に移動できますか??
android - Android OnGestureListener onScroll MotionEvent
OnGestureListener の onScroll イベントに問題があります。
メソッドのシグネチャは次のとおりです。
問題は、MotionEvent e1 が最初のスクロール後に常に同じに見えることです。たとえば、最初の srcolling で e1.getX() を実行すると、100 が返されます。その後、スクロールを停止し、画面の別の場所で 2 番目のスクロールを開始すると、100 が返されます。MotionEvent e2 のみが値を変更します。
android - ダブルタップのみインターセプト
私は現在、ダブルタップに応答したい webView に GestureDetector を持っています。ただし、webView はすべての単一タップを無視します。おそらく、この動作もオーバーライドしました。
を探しています:
- コードによって検出され、アクティビティによって処理されるダブルタップ
- WebView によって通常どおり処理される通常のタップ
これが私がこれまでに持っているものです:
通常のシングルタップを webView に任せて処理するにはどうすればよいですか?
android - GestureOverlayView が非常に遅いのはなぜですか?
異なる方法で 2 つのビューでスワイプ ジェスチャを検出します。
1 つ目はほぼ即時ですが、2 つ目は約 1 秒の遅延があります (Nexus S、ICS)。なぜ、どうすれば修正できますか?
後でもっと複雑なジェスチャを認識する必要があるため、メソッドを変更することはできませんが、すぐに機能するようにしたいと考えています。
android - androidはユーザーがスワイプしたかどうかを検出します
Webビューを備えたビューページャーがあり、ユーザーがスワイプしたかどうかを検出したいと思います。
私は主に、ビュー間でスワイプした回数をカウントしたいと思います。
ビューページャー内の位置に追いつくことの問題は、現在の場所から+1と-1のビューを常に生成しているため、現在のビューの位置を追跡していない可能性があることです。
したがって、これを取得する次の方法は、ユーザーが行ったカウントスワイプを使用することでした。ビューページャーを変更する種類の水平スワイプのみ
これはジェスチャリスナーといくつかの方向ロジックと関係があると思っていましたが、よくわかりません。
また、ビューページャーとWebビューのタッチ認識により、カウントするためだけに別のオーバーライドされた関数でジェスチャをキャッチするのが難しくなるのではないかと思いました。
洞察力を高く評価
android - GestureDetector をすべての子ビューに設定する
GestureDetector をすべてのビューに手動で割り当てることなく、アクティビティのすべてのビュー (ビュー グループ) に追加したいと考えています。現在、onFling() は背景をスワイプしたときにのみアクティブになり、button1 などをスワイプしたときはアクティブになりません。