問題タブ [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.
android - カスタム GestureListener を設定した後、ListView は基本的なジェスチャの受け入れを停止しました
カスタマイズされた onFling メソッドを使用して GestureListener を作成しました。onScroll または onSingleTapConfirmed をオーバーライドしませんでした。
次のようにリスナーを作成しました。
その後、onFling イベントは正常に動作しますが、シングル タッチ イベントとスクロール イベントがなくなり、リストビューが機能しなくなります。何を設定すればよいですか?
android - SimpleOnGestureListener onFling の速度方向の問題
この Android アプリに SimpleOnGestureListener を実装しました。これは基本的な実装であり、すべて正常に動作しています。
クラスが実装さOnTouchListener
れ、正しいビューの TouchListener として設定し、タッチ イベントで SimpleOnGestureListener のインスタンスを呼び出します。
そして、fling コールバックで、velocityY をログに記録しています (アプリはスワイプダウン ジェスチャを使用しています)。
メソッドが呼び出され、ログに値が表示されます。
問題は、Nexus 4 と Nexus 10 では下向きのフリングの場合、velocityY が正の値であり、Nexus 7 では負の値であることです。
誰かがe2.getY - e1.getY
(または生の)使用を提案することは知っていますが、愚かなユーザーはビューを下にドラッグしてから上に投げる可能性があるため(そして実際にそうするでしょう)、完全に信頼できるわけではありませんが、違いはまだ肯定的です.
問題は、システムにこのことの方向性を問い合わせる方法はあるのかということです。
android - アプリで OnFling メソッドが機能しない
onFling()
インテントを使用して前のアクティビティと次のアクティビティの間を移動するはずだった各アクティビティにを実装しました。
しかし、アプリを実行しても機能せず、ログ cat にも表示されません。別の方法でメソッドを呼び出す必要があるか、コードに軽微な間違いがありますか?
android - ScrollView でフリングの終わりを検出する
ScrollView でフリング イベントを検出するために、s を aScrollView
に渡すようにオーバーライドしました。スクロールがいつ停止したかを検出できる必要があります。これは通常、フリング ジェスチャの開始時に発生し、その後に ScrollView の一連の呼び出しが続くため、イベントとは一致しません。MotionEvent
GestureDetector
MotionEvent.ACTION_UP
onScrollChanged()
基本的に、ここで扱っているのは次のイベントです。
- オンフリング
- onScrollChanged、onScrollChanged、onScrollChanged、...、onScrollChanged
onScrollChanged イベントの発生が完了したときのコールバックはありません。Handler
during onFlingを使用してイベント キューにメッセージを投稿し、Runnable
実行を待ってフリングの終了を通知することを考えていましたが、残念ながら、最初の onScrollChanged 呼び出しの後に発生します。
他のアイデアはありますか?
android - OnFling の使用に代わる方法
だから私は、ユーザーが一種の「プルオープン」できるバーがあるアプリに取り組んでいます。ユーザーが上にスワイプすると拡大するはずです。私はこれを行う方法について考えてきました。OnFling
おそらくレイアウト上でメソッドを使用して垂直フリングを検出できることはわかってGestureDetector
いますが、これはおそらくユーザーにとって非常に面倒で、コードがかさばります。これを行う別の方法が必要だと思います。誰か提案はありますか?
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.
java - スクロールでプログレスバーを埋めるにはどうすればよいですか?
電話で手をスワイプしたときにプログレスバーを塗りつぶしたい。scroll メソッドまたは onfling メソッドを使用する必要があると思います。しかし、どれだけスワイプしたかをどうやって理解できますか? 私はこのコードを使用します:
しかし、手を x から y にスワイプすると、時々e1.getX() - e2.getX() = 440
、時々、
理解できません。そして、スワイプと同時にプログレスバーを埋めることができるか心配したいですか?