app-tabs.tsx 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. import { NativeTabs } from 'expo-router/unstable-native-tabs';
  2. import React from 'react';
  3. import { useColorScheme } from 'react-native';
  4. import { Colors } from '@/constants/theme';
  5. export default function AppTabs() {
  6. const scheme = useColorScheme();
  7. const colors = Colors[scheme === 'unspecified' ? 'light' : scheme];
  8. return (
  9. <NativeTabs
  10. backgroundColor={colors.background}
  11. indicatorColor={colors.backgroundElement}
  12. labelStyle={{ selected: { color: colors.text } }}>
  13. <NativeTabs.Trigger name="index">
  14. <NativeTabs.Trigger.Label>首页</NativeTabs.Trigger.Label>
  15. <NativeTabs.Trigger.Icon
  16. src={require('@/assets/images/tabIcons/home.png')}
  17. renderingMode="template"
  18. />
  19. </NativeTabs.Trigger>
  20. <NativeTabs.Trigger name="customer">
  21. <NativeTabs.Trigger.Label>客户</NativeTabs.Trigger.Label>
  22. <NativeTabs.Trigger.Icon
  23. src={require('@/assets/images/tabIcons/explore.png')}
  24. renderingMode="template"
  25. />
  26. </NativeTabs.Trigger>
  27. </NativeTabs>
  28. );
  29. }