【发布时间】:2021-05-17 18:37:00
【问题描述】:
使用RN 0.63.4 并尝试在Android 环境中实现可触摸卡片。
代码很简单:
<TouchableOpacity onPress={() => handlePress()}>
<ArticleContainer>
....
</ArticleContainer>
</TouchableOpacity>
这是ArticleContainer的CSS
const ArticleContainer = styled.View`
height: 170px;
width: 320px;
border-radius: 11px;
padding: 13px;
margin: 20px 15px 10px 20px;
elevation: 5;
background-color: white;
`;
不触摸时 UI 看起来还不错,甚至海拔看起来也不错:
但是当试图触摸它时,它变得如此丑陋,看看奇怪的阴影和边框:
在 StackOverflow 中只找到了几个答案,在官方 GitHub 中找到了一个,这两个都对我不起作用。
有办法解决吗?
【问题讨论】:
标签: reactjs react-native styled-components