2016-06-28 105 views
12

我试图实现框内部阴影类似于你可以实现使用box-shadow:inset in CSS。我尝试了以下方法,但我无法得到它更加突出和黑暗的阴影。 https://rnplay.org/apps/EHvL4gbox-shadow:inset for react-native

var styles = StyleSheet.create({ 
    container: { 
    flex: 1, 
    }, 
    box: { 
    margin: 20, 
    flex: 1, 
    backgroundColor: 'transparent', 
    borderColor: 'white', 
    borderWidth: 1, 
    overflow: 'hidden', 
    shadowColor: 'black', 
    shadowRadius: 10, 
    shadowOpacity: 1, 
    }, 
}); 

回答

1

增加边框宽度。

box: { 
margin: 10, 
flex: 1, 
backgroundColor: 'transparent', 
borderColor: 'white', 
borderWidth: 30, 
overflow: 'hidden', 
shadowColor: 'black', 
shadowRadius: 10, 
shadowOpacity: 1, 
} 

enter image description here