Когда я использую createBottomTabNavigator для своего приложения, оно отлично работает как на iOS, так и на Android. Но когда я изменяю его на createMaterialTopTabNavigator, он перестает перемещаться после одного щелчка по вкладкам на Android (симулятор iPhone работает нормально). Я все еще могу провести пальцем влево и вправо на разные вкладки, но панель вкладок больше не перенаправляет. Приложение не зависает, оно хорошо реагирует, но перенаправление не происходит. И если я изменю его на createBottomTabNavigator, он снова будет работать отлично. В чем может быть проблема?
Я тестировал его на реальном устройстве Android, все то же самое Там нет опций tabBar или что-нибудь еще. Самое странное, что смахивание все еще работает.
const JournalStack = createStackNavigator({
Journal: JournalScreen,
ActivityDetail: ActivityDetailsScreen,
})
const HomeStack = createStackNavigator({
Home: HomeScreen,
})
const TasksStack = createStackNavigator({
Tasks: TasksScreen,
})
export const MainTabs = createMaterialTopTabNavigator({
Journal: JournalStack,
Home: HomeStack,
Tasks: TasksStack,
})
Вот небольшое видео, демонстрирующее проблему https://i.imgur.com/34gPrIJ.mp4