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的“打开/关闭”切换转换为全局状态时,它并没有关闭,而是简单地打开了“关闭”,作为您问题的答案。请查收