問題タブ [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.
javascript - コンポーネント外のタッチイベントをネイティブにリッスンする
スワイプ可能なビュー コンポーネントのリストを作成しています。1つのスワイプ可能なビューがアクティブなときに、このスワイプ可能なビュー以外の場所に触れると、スワイプが閉じられるようにしたいと考えています。textInput の onblur のようなものです。
ここでリスナーを追加すると役立つと思いますが、それを実現する方法が正確にはわかりません。
また、後でページをリストの一番上にプッシュするスタック ナビゲーターもあります。私が探しているのは同じです。ビューの外に出たら、スワイプを閉じます。
明確にするために、コードは次のようになります。
次のようなカスタムアイテムコンポーネントを使用:
reactjs - React Nativeで2つの別々のコンポーネントが状態を共有しているのはなぜですか?
マルチタッチ スライダー機能を実装しようとしています (React Native Gesture Handler によって提供されるサンプル コードに基づく)。
2 つのコンポーネントを作成すると、それらは個別に正常に動作しますが、同時に両方のTapOrPan
スライダーに触れると、スライダーの状態が共有されることがわかりました。
2 つの別個のコンポーネントを使用しているのに、なぜこれが起こっているのでしょうか? 私は何が欠けていますか?
デバッグ用の Expo リンク: https://snack.expo.io/aPLAoFWar
react-native - ユーザーがスワイプしているときに PanGestureHandler スワイプ移動から現在の Y 値を取得する方法
ユーザーが特定のスワイプの長さでコンテナーをドラッグすると、触覚フィードバックを実行しようとしています。したがって、次のコードでは、ユーザーがイベント リスナーを使用してコンテナーをドラッグしているときに、translateY の値を取得しようとしています。
私のコードではonPan関数がトリガーされません。ここで何が間違っていますか? このリスナーの値を正しく取得するにはどうすればよいですか?