javascript - 反应原生默认背景颜色
问题描述
我想根据应用程序的全局背景颜色更改我的卡片颜色。因为我想消失用白色标记的背景颜色。我用#F2F2F2 #eee 和#ffffff 尝试了backgroundColor,但总是存在一些差异。那么如何将背景颜色更改为与默认背景颜色相同。
这是我的代码:
function Card(props) {
return (
<View style={styles.box}>
<View style={styles.inner}>{props.children}</View>
</View>
);
}
const styles = StyleSheet.create({
box: {
width: "45%",
height: "50%",
padding: 5,
shadowColor: "#000",
shadowOffset: {
width: 0,
height: 6,
},
shadowOpacity: 0.39,
shadowRadius: 8.3,
backgroundColor: "#ffffff",
elevation: 13,
margin: 5,
},
inner: {
flex: 1,
backgroundColor: "transparent",
alignItems: "center",
justifyContent: "center",
},
});
如果我不应用阴影,它的背景很好但是。当我将阴影应用到我的卡片组件时,我的应用程序和卡片组件的背景颜色总是不同
没有阴影的应用照片:(这是我想要的背景颜色)
带阴影的应用照片:(我想删除卡片的白色部分。当我应用阴影时,总是存在一些色差。)
解决方案
推荐阅读
- c# - 使用差异打包打包 Service Fabric 后阻止 Visual Studio 重建
- c# - 将更改从 LINQ 还原为 SQL 后 WPF 更新 UI
- c++ - 从文本文件中读取并输入到数组结构中,然后显示读取的数据 C++
- arrays - 两种语法之间的声明差异
- angular - 在角度 4 中显示一个 div 并隐藏另一个 div
- reactjs - 为什么我的带有 child.type.name 的自定义组件会为每个组件返回一个“t”?
- asp.net - 用于特定页面的非现有目录的 IIS 重写规则到根目录
- python - 安装 flask-mysqldb 时出错
- mysql - 使用大量子查询提高 MYSQL 中的查询性能
- android - 将数据发送到 jsonobject 改造中的字段