Ящик не открывается как дочерний элемент Tab в реагирующем родном маршрутизаторе, Ящик не открывается при нажатии на иконку ящика только в Android - PullRequest
0 голосов
/ 11 июля 2019

У меня есть роутер со многими сценами.одна верхняя панель вкладок, которая будет скрыта в том, что есть три вкладки, содержащие разные сцены, 2-я вкладка с одним выдвижным ящиком и две оставшиеся (1-я и 3-я) вкладки без выдвижного ящика.

Теперь проблема в том, что если я нажимаюЗначок «ящик», значит, ящик не открывается, но экран размыт (непрозрачность около 0,5).это работает на IOS очень хорошо, но проблема в Android.благодарю вас.

   <Router>
      <Stack>
         <Scene>
             <Tabs tabBarPosition="top" hideTabBar>
                <Scene>
                    <Scene>
                    ..............
                    ..............
                    </Scene>
                </Scene>
                <Scene initial> 
                    <Scene
                        hideNavBar
                        key="mainApp"
                        drawerIcon={
                              <Icon
                                  name="menu"
                                  size={25}
                                  color="white"
                                  underlayColor={Constants.colors.themeColor}
                                  backgroundColor={Constants.colors.themeColor}
                                  onPress={() => Actions.drawerOpen()}
                                  />
                                  }
                         drawerLockMode="locked-closed"
                         navigationBarStyle={styles.headerStyle}
                         titleStyle={styles.headerTitle}
                         drawer
                         contentComponent={SideMenu}
                         >
                           <Scene>
                           .................
                           .................
                           </Scene>
                       </Scene>
                    </Scene>
                    <Scene>
                        <Scene>
                         ..............
                         ..............
                        </Scene>
                    </Scene>
                </Tabs>
            </Scene>
       </Stack>
   </Router>

что я хочу, если пользователь переходит со 2-й вкладки на 1-ю, проведя пальцем влево.тогда ящик не должен открываться при пролистывании влево, а также, если пользователь нажимает на значок ящика, значит, ящик должен быть открыт, поэтому я просто хочу остановить движение, чтобы открыть ящик.я сделал много попыток помочь ... !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...