問題タブ [react-native-gesture-handler]

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

javascript - コンポーネント外のタッチイベントをネイティブにリッスンする

スワイプ可能なビュー コンポーネントのリストを作成しています。1つのスワイプ可能なビューがアクティブなときに、このスワイプ可能なビュー以外の場所に触れると、スワイプが閉じられるようにしたいと考えています。textInput の onblur のようなものです。

ここでリスナーを追加すると役立つと思いますが、それを実現する方法が正確にはわかりません。

また、後でページをリストの一番上にプッシュするスタック ナビゲーターもあります。私が探しているのは同じです。ビューの外に出たら、スワイプを閉じます。

明確にするために、コードは次のようになります。

次のようなカスタムアイテムコンポーネントを使用:

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

reactjs - React Nativeで2つの別々のコンポーネントが状態を共有しているのはなぜですか?

マルチタッチ スライダー機能を実装しようとしています (React Native Gesture Handler によって提供されるサンプル コードに基づく)。

2 つのコンポーネントを作成すると、それらは個別に正常に動作しますが、同時に両方のTapOrPanスライダーに触れると、スライダーの状態が共有されることがわかりました。

2 つの別個のコンポーネントを使用しているのに、なぜこれが起こっているのでしょうか? 私は何が欠けていますか?

デバッグ用の Expo リンク: https://snack.expo.io/aPLAoFWar

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

react-native - ユーザーがスワイプしているときに PanGestureHandler スワイプ移動から現在の Y 値を取得する方法

ユーザーが特定のスワイプの長さでコンテナーをドラッグすると、触覚フィードバックを実行しようとしています。したがって、次のコードでは、ユーザーがイベント リスナーを使用してコンテナーをドラッグしているときに、translateY の値を取得しようとしています。

私のコードではonPan関数がトリガーされません。ここで何が間違っていますか? このリスナーの値を正しく取得するにはどうすればよいですか?