React native 我创建了一个自定义的FAB(浮动操作按钮),它';s用于导航到各种屏幕。如何从堆栈导航器中删除滑动效果?

React native 我创建了一个自定义的FAB(浮动操作按钮),它';s用于导航到各种屏幕。如何从堆栈导航器中删除滑动效果?,react-native,react-navigation,React Native,React Navigation,我还有一个问题,那就是如何将组件添加到我所有的屏幕上 const ButtonDrawerNavigator=createDrawerNavigator(); const ButtonNavigator=()=>{ 返回( ); }; 如果要在屏幕之间导航时删除过渡效果,可以添加 animationEnabled:false 到您想要的堆栈屏幕选项 是否应在屏幕上启用过渡动画。如果你 如果将其设置为false,则在按下或弹出屏幕时,屏幕不会显示动画。 在iOS和Android上默认为tru

我还有一个问题,那就是如何将组件添加到我所有的屏幕上

const ButtonDrawerNavigator=createDrawerNavigator();
const ButtonNavigator=()=>{
返回(
);
};


如果要在屏幕之间导航时删除过渡效果,可以添加

animationEnabled:false

到您想要的堆栈屏幕选项

是否应在屏幕上启用过渡动画。如果你 如果将其设置为false,则在按下或弹出屏幕时,屏幕不会显示动画。 在iOS和Android上默认为true,在Web上默认为false


一种方法是将该组件添加到根组件-例如:App.js如果您想在屏幕之间导航时删除过渡效果,可以将animationEnabled:false添加到堆栈屏幕选项中。如果可能的话,你可以为你的代码提供expo零食,这样就很容易解决任何问题。非常感谢@LakshmanKambam我使用了动画Enabled:false,现在没有滑动效果。现在我还提出了其他一些问题:比如如何在没有标签的情况下创建bottomTabNavigator效果,因为我不想有一个必须返回的堆栈。此外,我注意到,当我将FAB的“打开/关闭”切换转换为全局状态时,它并没有关闭,而是简单地打开了“关闭”,作为您问题的答案。请查收