0
我想使一个特定的屏幕有一个透明的背景使用反应导航,但我只想在这个特定的屏幕上这种行为。我坚持,因为我曾尝试以下方法:做一个特定的屏幕透明反应导航
export const MainNavigator = StackNavigator({
ScreenOne: {
screen: ScreenOne
},
ScreenTwo: {
screen: ScreenTwoNavigator
},
ScreenThree: {
screen: ScreenThreeNavigator,
},
}, {
headerMode: 'none',
mode: 'modal',
cardStyle: {
opacity: 0.1,
},
})
然而,这会导致不透明度被应用到所有屏幕。我也尝试从中去除不透明,并将其设置在ScreenThreeNavigator中,该ScreenThreeNavigator仅包含我希望透明的单个屏幕。这没有任何影响。我也尝试将此屏幕的视图的背景颜色设置为透明,但这也不起作用。