我有多个具有相同背景的屏幕。我想在导航文件本身中有 ImageBackground。但不知何故,屏幕是不可见的。
这是代码
<ImageBackground style={styles.imageContainer} source={pic1}>
<Stack.Navigator>
<Stack.Screen name="screen1" component="Screen1" />
<Stack.Navigator>
</ImageBackground>
imageContainer: {
flex: 1,
width: width,
height: height,
alignItems: 'center',
resizeMode: 'contain',
flexDirection: 'column',
},
风格也包括在内
这是行不通的。Screen1 未显示,但背景已正确显示。
我也尝试cardStyle
将 navigator 作为backgroundColor:"transparent"
,甚至尝试过backgroundColor:"transperent"
但没有任何效果。
谢谢!!