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

android - カスタム GestureListener を設定した後、ListView は基本的なジェスチャの受け入れを停止しました

カスタマイズされた onFling メソッドを使用して GestureListener を作成しました。onScroll または onSingleTapConfirmed をオーバーライドしませんでした。

次のようにリスナーを作成しました。

その後、onFling イベントは正常に動作しますが、シングル タッチ イベントとスクロール イベントがなくなり、リストビューが機能しなくなります。何を設定すればよいですか?

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

android - SimpleOnGestureListener onFling の速度方向の問題

この Android アプリに SimpleOnGestureListener を実装しました。これは基本的な実装であり、すべて正常に動作しています。

クラスが実装さOnTouchListenerれ、正しいビューの TouchListener として設定し、タッチ イベントで SimpleOnGestureListener のインスタンスを呼び出します。

そして、fling コールバックで、velocityY をログに記録しています (アプリはスワイプダウン ジェスチャを使用しています)。

メソッドが呼び出され、ログに値が表示されます。

問題は、Nexus 4 と Nexus 10 では下向きのフリングの場合、velocityY が正の値であり、Nexus 7 では負の値であることです。

誰かがe2.getY - e1.getY(または生の)使用を提案することは知っていますが、愚かなユーザーはビューを下にドラッグしてから上に投げる可能性があるため(そして実際にそうするでしょう)、完全に信頼できるわけではありませんが、違いはまだ肯定的です.

問題は、システムにこのことの方向性を問い合わせる方法はあるのかということです。

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

android - アプリで OnFling メソッドが機能しない

onFling()インテントを使用して前のアクティビティと次のアクティビティの間を移動するはずだった各アクティビティにを実装しました。

しかし、アプリを実行しても機能せず、ログ cat にも表示されません。別の方法でメソッドを呼び出す必要があるか、コードに軽微な間違いがありますか?

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

android - ScrollView でフリングの終わりを検出する

ScrollView でフリング イベントを検出するために、s を aScrollViewに渡すようにオーバーライドしました。スクロールがいつ停止したかを検出できる必要があります。これは通常、フリング ジェスチャの開始時に発生し、その後に ScrollView の一連の呼び出しが続くため、イベントとは一致しません。MotionEventGestureDetectorMotionEvent.ACTION_UPonScrollChanged()

基本的に、ここで扱っているのは次のイベントです。

  1. オンフリング
  2. onScrollChanged、onScrollChanged、onScrollChanged、...、onScrollChanged

onScrollChanged イベントの発生が完了したときのコールバックはありません。Handlerduring onFlingを使用してイベント キューにメッセージを投稿し、Runnable実行を待ってフリングの終了を通知することを考えていましたが、残念ながら、最初の onScrollChanged 呼び出しの後に発生します。

他のアイデアはありますか?

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

android - OnFling の使用に代わる方法

だから私は、ユーザーが一種の「プルオープン」できるバーがあるアプリに取り組んでいます。ユーザーが上にスワイプすると拡大するはずです。私はこれを行う方法について考えてきました。OnFlingおそらくレイアウト上でメソッドを使用して垂直フリングを検出できることはわかってGestureDetectorいますが、これはおそらくユーザーにとって非常に面倒で、コードがかさばります。これを行う別の方法が必要だと思います。誰か提案はありますか?

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

android - Onfling and OnTouch does not work together

I have an Expandable Listview. I am implementing a deletion of the listItem on Swipe Left of each item.

I am using custom adapter for populating listview items.

I am using GestureListener like below

As it is a Expandable Listview i implemented some click functionalities in the acticity

But now on OnFling is getting called. but not OnGroupClick()

When i return false from onTouch event function from adapter, OnGroupClick is getting called but not OnFling().

Either Fling will work or OnGroupClick but not both simultaneously.

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

java - スクロールでプログレスバーを埋めるにはどうすればよいですか?

電話で手をスワイプしたときにプログレスバーを塗りつぶしたい。scroll メソッドまたは onfling メソッドを使用する必要があると思います。しかし、どれだけスワイプしたかをどうやって理解できますか? 私はこのコードを使用します:

しかし、手を x から y にスワイプすると、時々e1.getX() - e2.getX() = 440、時々、

理解できません。そして、スワイプと同時にプログレスバーを埋めることができるか心配したいですか?