Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 触摸事件不适用于react导航_React Native_React Navigation_React Navigation Stack_React Navigation Drawer_React Native Gesture Handler - Fatal编程技术网

React native 触摸事件不适用于react导航

React native 触摸事件不适用于react导航,react-native,react-navigation,react-navigation-stack,react-navigation-drawer,react-native-gesture-handler,React Native,React Navigation,React Navigation Stack,React Navigation Drawer,React Native Gesture Handler,根据React Navigation 3.x文档中的步骤,我为android添加了React原生手势处理程序。我也在MainActivity.java中添加了额外的行 以下是供参考的链接: 我遵循了下面添加的文档 import com.facebook.react.ReactActivity; + import com.facebook.react.ReactActivityDelegate; + import com.facebook.react.ReactRootView; + impor

根据React Navigation 3.x文档中的步骤,我为android添加了React原生手势处理程序。我也在MainActivity.java中添加了额外的行

以下是供参考的链接:

我遵循了下面添加的文档

import com.facebook.react.ReactActivity;
+ import com.facebook.react.ReactActivityDelegate;
+ import com.facebook.react.ReactRootView;
+ import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;

public class MainActivity extends ReactActivity {

  @Override
  protected String getMainComponentName() {
    return "Example";
  }

+  @Override
+  protected ReactActivityDelegate createReactActivityDelegate() {
+    return new ReactActivityDelegate(this, getMainComponentName()) {
+      @Override
+      protected ReactRootView createRootView() {
+       return new RNGestureHandlerEnabledRootView(MainActivity.this);
+      }
+    };
+  }
}
我可以刷抽屉。不幸的是,我无法触摸屏幕上的任何其他元素。我使用的是react native 0.57


有人能帮忙吗?

这可能对您有帮助。这个问题是因为MainActivity.java文件中的ReactActivityDelegate。如果我删除这4行。触摸事件适用于其他元素,但抽屉不适用于刷卡。它只适用于onPress事件。请添加一些代码。我也添加了代码。请帮忙。它不适用于3.X