react-native - How to add transition effect for BottomTabNavigator in React Navigation?
问题描述
I am trying here something, but it is not working:
const BottomTab = createBottomTabNavigator<BottomTabParamList>();
export default function BottomTabNavigator() {
const colorScheme = useColorScheme();
return (
<BottomTab.Navigator
initialRouteName="TabOne"
tabBarOptions={{ activeTintColor: Colors[colorScheme].tint }}>
<BottomTab.Screen
name="TabOne"
component={TabOneNavigator}
options={{
tabBarIcon: ({ color }) => <TabBarIcon name="ios-code" color={color} />,
}}
/>
<BottomTab.Screen
name="TabTwo"
component={TabTwoNavigator}
options={{
tabBarIcon: ({ color }) => <TabBarIcon name="ios-code" color={color} />,
}}
/>
</BottomTab.Navigator>
);
}
function TabBarIcon(props: { name: string; color: string }) {
return <Ionicons size={30} style={{ marginBottom: -3 }} {...props} />;
}
const TabOneStack = createStackNavigator<TabOneParamList>();
function TabOneNavigator() {
return (
<TabOneStack.Navigator>
<TabOneStack.Screen
name="TabOneScreen"
component={TabOneScreen}
options={{ headerTitle: 'Tab One Title', ...TransitionPresets.ScaleFromCenterAndroid }}
/>
</TabOneStack.Navigator>
);
}
const TabTwoStack = createStackNavigator<TabTwoParamList>();
function TabTwoNavigator() {
return (
<TabTwoStack.Navigator>
<TabTwoStack.Screen
name="TabTwoScreen"
component={TabTwoScreen}
options={{
headerTitle: 'Tab Two Title',
...TransitionPresets.ScaleFromCenterAndroid
}}
/>
</TabTwoStack.Navigator>
);
}
I guess it only work for stacked screens in stacked navigator side by side? Or am I doing something wrong? I did not find any useful information about this so I don't know how to pressed.
. Thank you!
解决方案
推荐阅读
- javascript - 切换按钮来控制一个按钮
- classification - 结合条件分类器概率
- powershell - Powershell重命名多个文件
- javascript - 如何计算和添加对象中键的值
- kubernetes-helm - 从 Helm 获取功能性 yaml 文件
- python - Python 类:通过传递值单例还是非单例?
- visual-studio-code - Visual Studio Code - 相互关联的环境变量
- android - 我们可以在 Android 移动设备上运行 Corda 节点吗?
- javascript - 如何从 Svelte 组件中导出更改组件中值的函数?
- python - Python:向类添加默认函数??或类运算符不确定