0
我想使一個特定的屏幕有一個透明的背景使用反應導航,但我只想在這個特定的屏幕上這種行爲。我堅持,因爲我曾嘗試以下方法:做一個特定的屏幕透明反應導航
export const MainNavigator = StackNavigator({
ScreenOne: {
screen: ScreenOne
},
ScreenTwo: {
screen: ScreenTwoNavigator
},
ScreenThree: {
screen: ScreenThreeNavigator,
},
}, {
headerMode: 'none',
mode: 'modal',
cardStyle: {
opacity: 0.1,
},
})
然而,這會導致不透明度被應用到所有屏幕。我也嘗試從中去除不透明,並將其設置在ScreenThreeNavigator中,該ScreenThreeNavigator僅包含我希望透明的單個屏幕。這沒有任何影響。我也嘗試將此屏幕的視圖的背景顏色設置爲透明,但這也不起作用。