import * as React from 'react'; import { View } from 'react-native'; import { addNavigationHelpers, StackNavigator, TabNavigatorScreenOptions, TabNavigatorConfig, TabBarTop, TabBarBottom, NavigationProp, NavigationAction, NavigationTransitionProps, Transitioner } from 'react-navigation'; const Start = ( ); export const AppNavigator = StackNavigator({ StartImage: { path: 'startImage', screen: Start, }, }, { initialRouteName: 'StartImage', }); const Router = (props: any) => ( ); const tabNavigatorScreenOptions: TabNavigatorScreenOptions = { title: 'title', tabBarVisible: true, tabBarIcon: , tabBarLabel: 'label', } const tabNavigatorConfig: TabNavigatorConfig = { lazy: true, tabBarComponent: TabBarTop, } interface CustomTransitionerProps { navigation: NavigationProp } const configureTransition = ( _transitionProps: NavigationTransitionProps, _prevTransitionProps: NavigationTransitionProps ) => { return {} } const renderTransitioner = (props: NavigationTransitionProps, prevProps: NavigationTransitionProps) => { return } const CustomTransitioner = (props: CustomTransitionerProps) => { { }} onTransitionEnd={() => { }} /> }