問題タブ [onfling]

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

android - Android でジェスチャ検出器が機能しない

画面の左右へのスワイプを監視するアクティビティを作成しました。これが私が実装したコードです。

このコードを実行すると、左または右にスワイプしても何も起こりません。onRightSwipe()onLeftSwipeでのトーストはまったく機能しませんでした。コードのどこかが間違っている場合、誰かが私を修正できますか。ご協力いただきありがとうございます..

編集:: 上記のコードは、アクティビティ レイアウト xml ページにテキストビューがない場合に正常に機能します。しかし、いくつかのテキストビューがあり、実行時に値を設定しようとすると、アプリが強制終了し、エラーが java.lang.nullpointerexception として表示されます。私はここで何をしましたか??

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

android - リスト ビューのスワイプによる削除アクションのスワイプの長さ/速度のしきい値 (KitKat ストック メール アプリなど)

最新 (4.4 KitKat) の Android ストック電子メール クライアントが、受信トレイ リストを表示するときに電子メールを削除するのに十分な距離まで水平方向にスワイプするかどうかを判断するために使用するパラメーター (スワイプ距離および/または速度) は何ですか?

私は Android プログラミングと Android ソース コードの両方に慣れていませんが、一部のGoogle はEmailProvider.javaでこのコード スニペットを生成しました。

そして、SwipeableListViewこの動作を実装していると思われるクラスにたどり着きましたが、メールアプリのしきい値が定義されている場所が見つかりませんでした。

メールアプリがデフォルトの動作を使用している場合、このアプリ、またはすべての SwipeListView インスタンスに対してスワイプのしきい値が定義されている場所を知っている人はいますか?

私たちのチームが iOS アプリのリスト ビューにスワイプして削除する機能を実装したばかりで、最初に選択したスワイプのしきい値 (リスト項目の幅の 50%、スワイプ速度の調整なし) を実装したため、これらの質問をしています。つまり、スワイプして削除するアクションをトリガーするのが難しすぎるということです。(はい、iOS にはデフォルトのスワイプして削除する動作があることは知っていますが、iOS のデフォルトのスワイプして削除するアクションには確認ボタンが必要ですが、このビューでは削除ごとに 2 回タップする必要がないため、独自の動作を構築しています)

Android ストック メール アプリのスワイプして削除する動作は、アプリの動作方法と一致しています。距離と速度の両方に依存しているようです。そこで、同様の動作を iOS に移植したいと考えています。KitKat メール アプリで「スワイプ」と「非スワイプ」を区別するために使用される正確なしきい値 (またはアルゴリズム) を知っている人はいますか?

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

android - Android の OnFling メソッドで対角線が上下ではなく左右に変換される

私の問題は斜めの動きです。対角線をするときは、上下の動きとして認識してもらいたいです。しかし、私のコードは斜めの動きを左または右として認識します。

これどうやってするの?問題はif条件にあるに違いないと思いますが、わかりません。

これは OnFling() メソッドの私のコードです:

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

android - GestureDetector が onFling をスキップすることがある

GestureDetector を使用するアプリケーションがあり、いくつかの画像 onDown と onFling (別名 onUp) を置き換えています。ただし、場合によっては onFling が呼び出されず、結果がきれいではありません:)

このような問題に直面したことがありますか? (タイムアウトを使用する以外に) 修正/回避策を見つけましたか?
ここに小さなコードがあります:

そして、ここに MyGestureDetector.java の一部があります

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

android - LayoutInflater が OnFling で機能しないのはなぜですか?

リストビュー項目を左から右にスワイプすると、Customadapter のテキストビューから 1 つ減算されるようにしようとしています。ただし、LayoutInflater を機能させることができないため、必要な TextView にアクセスできます。onItemClick でそれを行うことはできますが、onfling を機能させることができません。動作することを確認するためにトースト通知を追加しましたが (動作します)、このコードを動作させることができません。

主な活動

アダプタ

OnFling で TextView にアクセスできない理由を突き止めることに本当に興味があります。正しい方向にうなずいていただければ幸いです。