Я использую React Navigation 5 для навигации в своем приложении. У меня есть навигатор вкладок, вложенный в навигатор стека. Когда я перехожу на экран вкладок с главного экрана в навигаторе стека, половина экрана вкладок мигает перед открытием. Изображение прикреплено для справки. Как это исправить?
const HomeStackScreen = ({navigation}) => (
<HomeStack.Navigator
>
<HomeStack.Screen
name="Home"
component={HomeScreen}
options={{
title: 'Overview',
}}
/>
<HomeStack.Screen
name="Top Tabs"
component={TopTabScreen}
options={{
title: 'Explore Menu',
}}
/>
<HomeStack.Screen
name="vDetails"
component={vDetailScreen}
options={{
title: '',
headerMode: 'none',
headerTransparent: true,
}}
/>
<HomeStack.Screen
name="nDetails"
component={nDetailScreen}
options={{
title: '',
headerMode: 'none',
headerTransparent: true,
}}
/>
</HomeStack.Navigator>
);
const TopTabScreen = ({navigation}) => {
return (
<TopTabs.Navigator
tabBarOptions={{
labelStyle: {fontSize: 13, fontFamily: 'pro'},
tabStyle: {width: 140},
pressColor: '#ffbbbb',
style: {backgroundColor: '#eee', elevation: 0, shadowOpacity: 0},
activeTintColor: '#e4293e',
inactiveTintColor: '#aaa',
scrollEnabled: true,
}}>
<TopTabs.Screen
name="Tab 1"
component={Tab1}
options={{
title: 'Veg Pizza',
}}
/>
<TopTabs.Screen
name="Tab 2"
component={Tab2}
options={{
title: 'Non Veg Pizza',
}}
/>
</TopTabs.Navigator>
);
};