javascript - 改变全模态的颜色
问题描述
我正在使用反应原生模式。我正在尝试使用 backgroundColor 来填充整个模态。但是,颜色仅应用于顶部。为什么会这样?
如何解决此问题并将颜色应用于整个模态视图?
return (
<Modal visible={isUserVisible}>
<View style={styles.container}>
{/* <View> */}
<View>
<TouchableOpacity
style={styles.cross}
onPress={() => setIsUserVisible(false)}>
<Thumbnail
source={{
uri:
'https://cdn0.iconfinder.com/data/icons/very-basic-android-l-lollipop-icon-pack/24/close-512.png',
}}></Thumbnail>
</TouchableOpacity>
<Text>HELLOO</Text>
</View>
<View style={styles.searchLocationContainer}>
<UserInfoContainer
firstName={firstName}</UserInfoContainer>
</View>
</View>
</Modal>
export const styles = StyleSheet.create({
container: {
backgroundColor: '#323443',
//backgroundColor: 'red',
},
button: {
paddingTop: 0,
},
text: {
color: 'black',
},
cross: {
paddingTop: 50,
paddingLeft: 40,
},
searchLocationContainer: {
flex: 1,
},
});
解决方案
添加flex: 1
到容器样式
推荐阅读
- python - Pygame:如何限制该程序在显示某物时不获取键盘事件?
- javascript - 集成 Vimeo API 以上传视频
- python - 用于简单表达式的 Python 正则表达式标记器
- linux - 按进程名称限制核心转储数量
- ruby-on-rails - 如何在 Rails 简单表单中显示关系键和值模型?
- shell - 无法从 oozie 中的 shell 操作运行 hive,谁能帮我一个
- c# - Win10 rs4更新后DotRas停止工作
- apache-kafka - 尝试在我的空白超级账本网络上注册新通道时出现“主体反序列化失败”
- php - 如何从 try catch 语句中回显我的结果
- angular - 使用 RxJs Pipe 将 Observable 减少到不同的类型