реагировать родной нижний лист и панель вкладок - PullRequest
1 голос
/ 24 сентября 2019

Я хочу добавить панель игрока в мою собственную панель вкладок, как Apple Music или Spotify.Для TabNavigator у меня есть:

const TabNavigator = createBottomTabNavigator({
  HomeStack,
  LibraryStack,
},
{
  initialRouteName: 'HomeStack',
  tabBarComponent: props => <CustomTabBar {...props} />,
  tabBarOptions: {
    showLabel: false,
  }
});

И для моего пользовательского TabBar я хотел что-то вроде этого:

import React from 'react';
import { BottomTabBar } from 'react-navigation';
import BottomSheet from 'reanimated-bottom-sheet'

const CustomTabBar = props => {
  return (
    <React.Fragment>
       <BottomSheet
         snapPoints = {[450, 300, 0]}
         renderContent = {this.renderInner}
         renderHeader = {this.renderHeader}
       />
      <BottomTabBar {...props} />
    </React.Fragment>
  );
};

export default CustomTabBar;

Проблема в том, что BottomSheet находится за TabBar и блокирует касания на панели вкладок,поэтому я не могу больше переключаться между вкладками.Как бороться с этой проблемой?

С уважением

...