Как добавить createStackNavigator внутри ImageBackround представления, чтобы иметь общее фоновое изображение? - PullRequest
1 голос
/ 06 мая 2020

Я пытаюсь импортировать createStackNavigator из внешнего файла и добавить его в ImageBackground of View, чтобы у меня был общий поток фонового изображения сверху вниз, но я получаю такие ошибки, как TypeError: в состоянии навигации не обнаружены «маршруты»

Код:

      <View style={styles1}>
        <ImageBackground source={{uri: 'https://upload.wikimedia.org/wikipedia/commons/3/36/Hopetoun_falls.jpg' }} style={{width: '100%', height: '100%'}}>
 <componentNavigator style={{ backgroundColor: 'transparent' }} navigation={navigation} />
   <View></View>

        </ImageBackground>
        {/*</ImageBackground>*/}
      </View >

Чтобы исправить указанную выше проблему, я добавил stati c router = AccountsNavigator.router; // добавил его ниже конструктора

Затем я получаю Connot readt property 'router' of undefined Я не уверен, как это исправить, даже если он исправлен, будет ли он принимать фоновое изображение потока?

1 Ответ

1 голос
/ 07 мая 2020

Я нашел решение, добавив headerTransparent: true внутри navigationOptions, я смог добиться прозрачного фона, хотя мне пришлось разместить контейнер ниже с position: absolute

...