Ped*_*usa 3 android ios react-native react-navigation react-native-reanimated-v2
我花了最后一天的时间试图找出如何使用反应导航实现简单的淡入淡出屏幕转换,但我找不到一种方法让它与底部选项卡导航器一起使用。有人可以帮我吗?我已经广泛阅读了文档,但动画似乎只能通过堆栈导航器使用。
你能在这个小吃演示中进行过渡吗?
只需创建一个Animated.View并将其附加到您的屏幕即可。
const FadeHomeScreen = (props) => (
<FadeInView>
<HomeScreen {...props} />
</FadeInView>
);
Run Code Online (Sandbox Code Playgroud)
然后用它来Tab.Screen
<Tab.Screen name="Home" component={FadeHomeScreen} />
Run Code Online (Sandbox Code Playgroud)
只需unmountOnBlur: true添加screenOptions
const screenOptions = {
unmountOnBlur: true,
headerShown: false,
};
<Tab.Navigator {...{ screenOptions }}>
Run Code Online (Sandbox Code Playgroud)
代码: https ://snack.expo.dev/@fanish/native-stack-navigator-%7C-react-navigation
您还可以使用react-native-reanimated创建<FadeInView />组件
| 归档时间: |
|
| 查看次数: |
9913 次 |
| 最近记录: |